﻿/* CSS Document */

body
{
  margin: 0px;
  padding: 0px;
  background: #000000;
  font-family:Century Gothic !important;
  color: #999999;
  font-size: 11px;
}
a,span,div,td
{
	 font-family:Century Gothic !important;
}

#maintable
{
  width: 990px;
}

#headertable
{
  width: 100%; /*border-bottom: solid 1px #6E6E6E;*/
  margin-bottom: 2px;
}

#logo
{
  background: url(images/logo.jpg) 50% 50% no-repeat;
  height: 134px;
  width: 226px;
  display: block;
}


#mainmenutop
{
  height: 35px;
  width: 747px;
}

#topmainmenu
{
  border-bottom: solid 1px #6E6E6E;
}

#mbox
{
  width: 100%;
}

.leftpadding
{
  width: 1px;
}

.inputbox
{
  border: 1px solid #927D64;
  height: 17px;
  line-height: 17px;
  color: #333333;
  margin-right: 3px;
  font-size: 12px;
  width: 170px;
}

#bottombox
{
  width: 100%;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
  padding-top: 15px;
  border-top: solid 1px #6E6E6E;
}

.ptitle
{
  font-size: 12px;
  font-weight: bold;
  color: #999999;
}
.pprice
{
  font-size: 13px;
  color: #CCC;
}
/*NAVIGATION*/
a:link, a:visited
{
  color: #999999;
}
a:hover
{
  color: #FFFFFF;
}

a.welcome:link, a.welcome:visited
{
  color: #C3C3C3;
  text-decoration: none;
}
a.welcome:hover
{
  color: #FFFFFF;
}

a.topmenu:link, a.topmenu:visited
{
  display: block;
  float: left;
  margin: 0px 0px 0px 16px;
  font-size: 13px;
  text-decoration: none;
  color: #FFFFFF;
  padding-left: 25px;
  background: url(images/topmenulist.jpg) 0px 0px no-repeat;
  text-transform: uppercase;
  line-height: 20px;
}

a.topmenu:hover
{
  background: url(images/topmenulist.jpg) 0px -19px no-repeat;
  color: #717171;
}



a.leftmenu_big:link, a.leftmenu_big:visited
{
  color: #EFEFEF;
  font-size: 12px;
  line-height: 16px;
  display: block;
  height: 18px;
  text-decoration: none;
  text-transform: uppercase;
}

a.leftmenu_big:hover
{
  color: #717171;
}

a.leftmenu#active
{
  background-color: #FFFFFF;
}
a.leftmenu:link, a.leftmenu:visited
{
  color: #999999;
  font-size: 12px;
  line-height: 14px;
  display: block;
  height: 16px;
  text-decoration: none;
}

a.leftmenu:hover
{
  color: #717171;
}

a.smallmenu:link, a.smallmenu:visited
{
  color: #FFFFFF;
  text-decoration: none;
  padding-right: 17px;
  padding-left: 17px;
  font-size: 12px;
}

a.smallmenu:hover
{
  color: #717171;
}
#welcomediv
{
  /*  width: 401px;*/
  width: 285px;
  height: 45px;
  display: block;
  font-size: 10px;
  float: right;
}
/*#contentbox
{
    margin: 100px;
}*/
/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
  background-color: #231F20;
  color: White;
  padding: 1px;
   
}

/* AutoComplete item */

.autocomplete_listItem
{
   
  background-color: White;
  color: #231F20;
  padding: 1px;
}
.viewproductfont
{
  color: #999999;
   
}
.itemcolor1
{
  color: Black;
  font-weight: bold;
}
/* Added By Praveen For ViewProductNew Page alter Images*/
.Image
{
  border: 0;
}
.Image:hover
{
  border: 0;
}

.thumbnail
{
  position: relative;
  z-index: 0;
  border: 0;
}
.thumbnail, a:hover
{
  z-index: 2;
}
.thumbnail span
{
  /*CSS for enlarged image*/
  position: absolute;
  left: 0px;
  top: 0px;
  visibility: hidden;
  text-decoration: none;
}
.thumbnail span img
{
  /*CSS for enlarged image*/
  border-width: 0;
}

.thumbnail:hover span
{
  /*CSS for enlarged image on hover*/
  visibility: visible;
  left: 0px;
  top: auto; /*position where enlarged image should offset horizontally */
}

/* Ended By Praveen */
#updateprogress
{
  position: fixed;
  z-index: 3;
  bottom: 0;
  left: 0;
  margin: 1em;
  padding: 2px 5px 2px 5px;
  font: 11px/1.2em "Century Gothic" , "Tahoma" , "Arial" , monospace;
  text-align: left;
  color: #111;
  background-color: White;
  border: 1px solid #111;
}
.AspNet-GridView-Header, .AspNet-GridView-Header a
{
   
  color: #231F20;
  background-color: Transparent;
  font-weight: bold;
  color: #999999;
}
.AspNet-GridView-Header th
{
  padding: 3px;
  background-color: Transparent;
  font-weight: bold;
  color: #999999;
}
.AspNet-GridView-Footer td
{
  background-color: Transparent;
  color: #999999;
}

.AspNet-GridView table thead tr th
{
  text-align: left;
}
.AspNet-GridView table thead tr th a:hover
{
  text-align: left;
  color: #999999;
}
.AspNet-GridView table tbody tr td
{
   
  color: #999999;
  vertical-align: middle;
  padding: 3px;
}
.gridHover, .AspNet-GridView table tbody tr:hover
{
  background-color: Transparent;
  cursor: pointer;
  cursor: hand;
}
.AspNet-GridView-Normal td a, .AspNet-GridView-Alternate td a
{
  text-decoration: none;
  color: #999999;
}
.AspNet-GridView-Normal td a:hover, .AspNet-GridView-Alternate td a:hover
{
   
  color: #999999;
  text-decoration: underline;
}

.AspNet-GridView-Pagination
{
   
  color: #999999;
  border-right-style: solid;
  border-right-color: green;
  border-right-width: 1px;
  text-align: right;
}
.AspNet-GridView-Normal
{
   
  color: #999999;
  background-color: Transparent;
  cursor: pointer;
  cursor: hand;
}
div.AspNet-GridView table
{
  width: 100%;
  border: solid 1px #B7B9BB;
  border-right: none;
}
.AspNet-GridView table thead tr th
{
  border-bottom: solid 1px #B7B9BB;
  border-right: solid 1px #B7B9BB;
}
.AspNet-GridView table tfoot tr td
{
  border-right: solid 1px #B7B9BB;
}
.AspNet-GridView table tbody tr td
{
  border-bottom: solid 1px #B7B9BB;
  border-right: solid 1px #B7B9BB;
}
.AspNet-GridView-Normal, .normal1
{
  background-color: Transparent;
  height: 17px;
}
.AspNet-GridView-Alternate, .alternate1
{
  background-color: Transparent;
  height: 17px;
}
.AspNet-GridView-Alternate, .alternate
{
  background-color: Transparent;
  cursor: pointer;
  cursor: hand;
  height: 17px;
}
.AspNet-GridView-Normal td, .AspNet-GridView-Alternate td
{
  color: #999999;
}
.AspNet-GridView
{
  color: #999999;
}
.message
{
  color: Red;
}
.tableborder
{
  border: solid 1px #B7B9BB;
}
.paymentgridtext
{
  color: #999999;
}
#ctl00_CP_ucRegisterControl_UcAddress_ddlCountry
{
  width: 180px;
}
#ctl00_CP_ucRegisterControl_UcAddress_ddlState
{
  width: 180px;
}
.textbox
{
  border: 1px solid #333333;
  background: #FFFFFF; /*   height: 17px;*/
  line-height: 19px;
  color: #000000;
  margin-right: 3px;
  font-size: 12px;
}
.dropdown
{
  border: 1px solid #333333;
  background: #FFFFFF;
  height: 18px;
  line-height: 21px;
  color: #000000;
  margin-right: 3px;
  font-size: 12px;
  min-width: 100px;
  width: auto;
}
.facebook
{
  padding-bottom: 0px;
  margin-bottom: 5px;
}
/* starting  css for storelocator US Page -By Praveen*/

.storelocatortable
{
  width: 100%;
  height: 280;
  padding: 0px 0px 5px 7px;
}
.storelocatorinnertable
{
  width: 450px;
}
.storelocatortd
{
  /*background-color: White;*/
  height: 1px;
}
.storelocatorAddressTr
{
  height: 30px;
}
.storelocatormap
{
  width: 550px;
  color: Black;
  height: 400px;
   
}
.storelocatorAddress
{
  height: 18px;
}
.storelocatorZip
{
  height: 17px;
}
.storelocatorMap
{
  height: 15px;
}

.storelocatorline
{
  color: White;
}
/* ending CSS for storelocator US Page -By Praveen*/

/*Included by team6a on 29/7/2009 for issue#1145*/
#ctl00_CP_ucWishList_pnlemail
{
  background-color: white;
  border: 3px solid Gray;
  padding: 3px;
  width: 400px;
  min-height: 100px;
  height: auto;
}

.modalBackground
{
  background-color: Gray;
  opacity: 0.7;
  z-index: 100001;
}
.wlShare_title
{
  background: #E0DFDD none repeat scroll 0 0;
  font-weight: bold;
  line-height: 20px;
  padding-left: 5px;
}
.wlShare_Text
{
  color: black;
  font-size: 30px;
  font-weight: bold;
   
}
.wlsahre_subhed
{
  color: black;
  font-size: 20px;
   
}
.wlShare_label
{
  font-weight: bold;
  padding-right: 1px;
  text-align: right;
}
.wlShare_labellist
{
  font-weight: bold;
  padding-right: 1px;
  text-align: left;
}

.unmove
{
  position: fixed;
  display: block;
}
.confirmpopup
{
  margin: 0px;
  display: block;
  position: absolute;
  z-index: 10003;
  left: 363px;
  top: 162px;
}

#ctl00_CP_ucWishList_pnlbottom
{
  background-color: white;
  border: 3px solid Gray;
  padding: 3px;
  width: 400px;
  min-height: 100px;
  height: auto;
}

#ctl00_CP_ucWishList_txtemaillist
{
   
  font-size: 12px;
}

#ctl00_CP_ucWishList_txtmessage
{
   
  font-size: 12px;
}
/*Ended by team6a on 29/7/2009 for issue #1145*/

.productdetailsprice
{
  color: #CCCCCC;
  font-size: 14px;
  font-weight: normal;
}

#rightbox
{
  width: 850px;
  border-top: solid 1px #333333;
  vertical-align: top;
}
#leftbox
{
  width: 150px;
  vertical-align: top;
}
a.plink:link, a.plink:visited, a.plink:active
{
  color: #CCCCCC;
  font-size: 12px;
   
}
a.plink:hover
{
  color: white;
}
a.mapclass:link, a.mapclass:visited, a.mapclass:active
{
  color: Black;
  text-decoration: none;
}
a.mapclass:hover
{
  color: Black;
  text-decoration: none;
}
#StrongSyleID
{
  color: #CCCCCC;
  font-size: 14px;
  font-weight: normal;
}
a.lightcolor:link, a.lightcolor:visited, a.lightcolor:active
{
  color: #CCCCCC;
}
a.lightcolor:hover
{
  color: #FFFFFF;
}
.styleprice
{
  color: #999999;
  font-size: 12px;
}
#selectheader
{
  font-weight: normal;
   
  color: #999999;
  font-size: 12px;
}
.tellafriendlabel div
{
    width:200px;
    margin:0px !important;
}
.tellafriendlabel div img
{
    float:left;
}
#ctl00_CP_tdFriendsEmail2 br 
{
    display:none;
}