/*Web service Classes */
#content
{
  background-color: #FFFFFF;
}

h2
{
  font-size: 1.5em;
  font-weight: bold;
  margin-top: 25px;
  margin-bottom: 10px;
  border-top: 1px solid #003366;
  margin-left: 1px;
  color: #003366;
}
h3
{
  font-size: 1.1em;
  color: #000000;
  margin-left: 1px;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* CSS Document */
#updateprogress
{
  position: fixed;
  z-index: 3;
  bottom: 0;
  left: 0;
  margin: 1em;
  padding: 2px 5px 2px 5px;
  font: 11px/1.2em "Verdana" , "Tahoma" , "Arial" , monospace;
  text-align: left;
  color: #111;
  background-color: White;
  border: 1px solid #111;
}
/* Starting: masterpage main content*/

table#main
{
  width: 965px;
  margin-top: 15px;
  vertical-align: top;
}

table#header
{
  width: 100%;
}

table#header td.logo
{
  width: 287px;
  background: vertical-align:top;
}


table#header td.hederright
{
  width: 598px;
  vertical-align: middle;
}

table#maincontent
{
  width: 965px;
  vertical-align: top;
}

table#maincontent td.left
{
  width: 132px;
  vertical-align: top;
}


table#maincontent td.center
{
  width: 808px;
}

table#maincontent td.bottom
{
  height: 100px;
  vertical-align: top;
}
table#products
{
  margin-top: 10px;
  width: 800px;
  vertical-align: top;
  background-color: #FFFFFF;
}

table#products
{
  margin-top: 10px;
  width: 800px;
  vertical-align: top;
  color: White;
}

table#products td.bottommenu
{
  margin-top: 10px;
  vertical-align: top;
}

/* Ending: masterpage main content*/





/*a.quicklinks:hover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #CCCCCC;
  text-decoration: none;
}*/

.titlebottom
{
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
  font-size: 14px;
  color: Black;
  text-align: left;
  padding-top: 20px;
}

/*a.leftmenu:link, a.leftmenu:visited{ 
	display:block;	
	font-family:"Century Gothic", Helvetica,Verdana  sans-serif;
	font-size:18px;
	color:white;
	text-decoration:none;
	text-align:right;
	
}

a.leftmenu:hover{
	display:block;	
	font-family:"Century Gothic", Helvetica,Verdana  sans-serif;
	font-size:18px;
	color:#FFB400;
	text-decoration:none;
	text-align:right;

}
.leftmenu{
	font-family:"Century Gothic", Helvetica,Verdana  sans-serif;
	font-size:18px;
	color:White;
	text-align:right;
}
.leftmenuFont{
	font-family:"Century Gothic", Helvetica,Verdana  sans-serif;
	font-size:15px;
	color:#FFFFFF;
	text-decoration:none;
}  */
a.new
{
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
  font-size: 10px;
  color: White;
}

/*a.active_leftmenu:link, a.active_leftmenu:visited{  
	display:block;	
	font-family:"Century Gothic", Helvetica,Verdana  sans-serif;
	font-size:18px;
	color:#FFB400;
	text-decoration:none;
	text-align:left;
}

a.active_leftmenu:hover{
	display:block;	
	font-family:"Century Gothic", Helvetica,Verdana  sans-serif;
	font-size:18px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:left;
}*/


a.bottomrow:link, a.bottomrow:visited
{
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
  font-size: 12px;
  color: #B64400;
  text-decoration: none;
  text-align: center;
}

a.bottomrow:hover
{
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
  font-size: 12px;
  color: #5B2200;
  text-decoration: none;
  text-align: center;
}



a.bottommenu:link, a.bottommenu:visited
{
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
  font-size: 12px;
  color: Black;
  text-decoration: none;
}

a.bottommenu:hover
{
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
  font-size: 12px;
  color: Black;
  text-decoration: none;
}

.bottommenu
{
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
  font-size: 16px;
  color: white;
  text-decoration: none;
}


#active_topmenu
{
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
  font-size: 16px;
  color: #FFD200;
  text-decoration: none;
}

imageborder
{
  border: thin;
  border-color: #333333;
}


a.imageBorder :link, a.imageBorder:visited
{
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
  border: 1px solid #CCCCCC;
}

a.imageBorder:hover
{
  color: #666666;
  text-decoration: underline;
  border: 1px solid #5D5D5D;
}


a.topmenu:link, a.topmenu:visited
{
  font-size: 16px;
  color: #FFFFFF;
  text-decoration: none;
}

a.topmenu:hover
{
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
  font-size: 16px;
  color: #FFD200;
  text-decoration: none;
}


#signblock
{
}

#signblock .inputbox
{
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
  font-size: 12px;
  color: #7d7d7d;
  background-color: #ffffff;
  border: 1px solid #666666;
  width: 180px;
  float: left;
  border: 0px;
}

#searchblock
{
}
.joinmailing
{
  width: 152px;
  height: 43px;
  background: url(images/joinmailingbox.gif) no-repeat;
  float: left;
  text-align: left;
  padding: 10px 0px 0px 8px;
  font-size: 10px;
}

.joinform
{
  margin-top: 3px;
  width: 152px;
}
.button2
{
  height: 18px;
  background: #000000;
  border: solid 1px #333333;
  color: #FFFFFF;
  font-size: 10px;
  margin-left: 3px;
  display: block;
}
.inputbox2
{
  height: 14px;
  border: solid 1px #CCCCCC;
  color: #333333;
  font-size: 10px;
  float: left;
  width: 100px;
}

#searchblock .inputbox
{
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
  font-size: 12px;
  background-color: #ffffff;
  border: 1px solid #E6A855;
  width: 119px;
  float: left;
}

#signblock .button
{
  margin-left: 5px;
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
  font-style: normal;
  font-size: 12px;
  background-color: #666666;
  color: #FFFFFF;
  border: 0px;
  width: 34px;
}

/*a.LeftMenuUnselected:link, a.LeftMenuUnselected:visited, a.LeftMenuUnselected:active  {  
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 10px;
	padding-top: 3px;
	text-decoration: none;
	text-align: right;
}
a.LeftMenuSelected:link, a.LeftMenuSelected:visited, a.LeftMenuSelected:active  {
	font-size: 12px;
	color: #FB9900;
	font-family: Arial, Helvetica, sans-serif;
	left: 20px;
	padding-right: 10px;
	padding-top: 3px;
	text-decoration: none;
	text-align: right;
}*/

.hand1
{
  cursor: pointer;
  cursor: hand;
  font-size: x-large;
  color: White;
}
/*Included by Geetha 29/05/2008 for sitemap*/
a.LeftMenuUnselectedStyle2:link, a.LeftMenuUnselectedStyle2:visited, a.LeftMenuUnselectedStyle2:active
{
  display: block;
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
  font-size: 12px;
  color: black;
  text-decoration: none;
  text-align: left;
}
a.LeftMenuUnselectedStyle2:hover
{
  display: block;
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
  font-size: 12px;
  color: #BF7368;
  text-decoration: none;
  text-align: left;
}


a.LeftMenuSelectedStyle2:link, a.LeftMenuSelectedStyle2:visited, a.LeftMenuSelectedStyle2:active
{
  display: block;
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
  font-size: 14px;
  color: black;
  text-decoration: none;
  text-align: left;
}


a.LeftSubMenuUnselectedStyle2:link, a.LeftSubMenuUnselectedStyle2:visited, a.LeftSubMenuUnselectedStyle2:active
{
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
  font-size: 12px;
  color: Black;
  text-decoration: none;
  text-align: left;
  padding-left: 18px;
}

a.LeftSubMenuUnselectedStyle2:hover
{
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
  font-size: 12px;
  color: #BF7368;
  text-decoration: none;
  text-align: left;
  padding-left: 18px;
}


a.LeftSubMenuSelectedStyle2:link, a.LeftSubMenuSelectedStyle2:visited, a.LeftSubMenuSelectedStyle2:active
{
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
  font-size: 12px;
  color: White;
  text-decoration: none;
  text-align: left;
  padding-left: 18px;
}


a.HyperLinkStyle1:link, a.HyperLinkStyle1:visited, a.HyperLinkStyle1:active
{
  display: block;
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  text-decoration: none;
  text-align: left;
}
a.HyperLinkStyle1:hover
{
  display: block;
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
  font-size: 12px;
  color: White;
  text-decoration: none;
  text-align: left;
}


a.HyperLinkStyle1:link, a.HyperLinkStyle1:visited, a.HyperLinkStyle1:active
{
  display: block;
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
  font-size: 12px;
  color: White;
  text-decoration: none;
  text-align: left;
}

.hand
{
  cursor: pointer;
  cursor: hand;
}

a.itemtextcolor
{
  color: Black;
}
.lightcolor
{
  color: Black;
}
.lightcolor a:hover
{
  color: black;
  text-decoration: underline;
}

.lightcolor1
{
  color: Black;
}

.imageBorder
{
  border: 1px solid #CCCCCC;
}
.imageBorderDark
{
  border: 1px solid #5D5D5D;
}
.VerticalLine
{
  border: 1px solid #5D5D5D;
}
.reglink
{
  background: none transparent scroll repeat 0% 0%;
  font-size: 12px;
  font-family: "Century Gothic" , Helvetica, sans-serif;
  text-decoration: underline;
  color: Black;
}
.reglink:hover
{
  color: #666666;
  text-decoration: underline;
}




/* CSS Document */

body
{
  margin: 0px;
  padding: 0px;
  background-color: #4C2520;
  font: Verdana, Arial, Helvetica, sans-serif;
}

table#main
{
  width: 940px;
  margin-top: 15px;
  vertical-align: top;
  border: 0px;
}

.logo
{
  background: url(images/logo.jpg) no-repeat;
  height: 59px;
  width: 309px;
  float: left;
}


.topmenubox
{
  z-index: 2500000000;
  margin-top: 5px;
  float: right;
  width: 725px;
  height: 30px; /*	height:10px;*/
  padding-left: 5px;
}

.topmenubox1
{
  z-index: 2500000000;
  margin-top: 10px;
  float: right;
  width: 725px;
  height: 63px;
  padding-left: 5px;
}
.topmenufloat
{
  z-index: 25000000;
  float: right;
  margin-right: 5px;
  width: 700px;
}


a.topmenu:link, a.topmenu:visited
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
  line-height: 28px;
  text-align: center;
  display: block;
  padding-left: 26px;
  padding-right: 26px;
  float: left;
}

a.topmenu:hover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #BF7368;
  font-weight: bold;
  text-decoration: none;
}

.splittop
{
  background: url(images/splittop.jpg) no-repeat;
  width: 3px;
  height: 28px;
  float: left;
}

table#leftmenu
{
  margin-top: 43px;
}

#active_leftmenu
{
  display: block;
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
  font-size: 18px;
  color: White;
  text-decoration: none;
  text-align: right;
}

a.leftmenu:link, a.leftmenu:visited
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  display: block;
  font-size: 12px;
  color: #FFFFFF; /*background-color:#3A1D18; fffff---> white*/
  text-decoration: none;
  display: block;
  width: 184px;
  line-height: 26px;
  margin-top: 6px;
}

a.leftmenu:hover
{
  color: #BF7368;
}

.leftmenu1
{
  font-family: "Century Gothic";
  font-size: 14px;
  color: White;
  text-decoration: none;
  font-weight: lighter;
}
a.leftmenusub:link, a.leftmenusub:visited
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  display: block;
  font-size: 11px;
  color: #FFFFFF;
  background: url(images/subarrow.jpg) 0% 50% no-repeat;
  text-decoration: none;
  text-align: left;
  display: block;
  width: 158px;
  margin-left: 0px;
  line-height: 22px;
  margin-top: 1px;
  padding-left: 18px;
}

a.leftmenusub:hover
{
  color: #BF7368;
  background: url(images/subarrowhover.jpg) 0% 50% no-repeat;
}

a.leftmenusub1:link, a.leftmenusub1:visited
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  display: block;
  font-size: 11px;
  color: #FFFFFF;
  background: url(images/subarrow.jpg) 0% 50% no-repeat;
  text-decoration: none;
  text-align: left;
  display: block;
  width: 158px;
  margin-left: 0px;
  line-height: 22px;
  margin-top: 1px;
  padding-left: 30px;
}

a.leftmenusub1:hover
{
  color: #BF7368;
  background: url(images/subarrowhover.jpg) 0% 50% no-repeat;
}


.bottommenu
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: Black;
  font-size: 11px;
}
.bottomsitemap
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  text-decoration: none;
}



#contentborder
{
  background-color: #DBDBDB;
  padding: 4px;
}
.style19
{
  color: Black;
}

a.reg
{
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
  font-size: 16px;
  color: Black;
  font-weight: bold;
  text-decoration: underline;
}

/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : white;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow:auto;
	text-align : left; 
  list-style-type : none;
  white-space:nowrap;
  font-size:12px;
  height:200px;
}
#AutoCompleteEx_completionListElem
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : white;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow:auto;
	text-align : left; 
  list-style-type : none;
  white-space:nowrap;
  font-size:12px;
  height:200px;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
	white-space:nowrap;
	font-size:12px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : white;
	color : windowtext;
	padding : 1px;
	white-space:nowrap;
}
.DialogTitle
{
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: Black;
}
/*Included by geetha for giftcard 15/05/2008*/
.text
{
  font-family: Verdana,Arial,Sans-serif;
  font-size: 11px;
}

.textbtn
{
  font-family: Verdana,Arial,Sans-serif;
  font-size: 12px;
  font-weight: bolder;
}

.ProductDetailsTitle
{
  color: #501B03;
  font-size: 12px;
  font-weight: 700;
}

td.DialogTitle
{
  color: #501B03;
  font-size: 13px;
  font-weight: 600;
  height: 30px;
  padding: 0px;
  text-align: left;
  vertical-align: middle;
}

.DialogTitle
{
  color: #501B03;
  font-size: 13px;
  font-weight: bolder;
  height: 30px;
  padding: 0px;
  text-align: left;
  vertical-align: middle;
}

.texttext
{
  font-family: Verdana,Arial,Sans-serif;
  font-size: 12px;
  font-weight: 400;
}
.NavigationPath
{
  color: #A10000;
  font-size: 18px;
  font-weight: 700;
}

.backcolor
{
  background-color: #111;
}

.contentcolor
{
  background-color: #B9B68B;
}

/* starting  css for storelocator US Page -By Praveen*/

.storelocatortable
{
  width: 100%;
  height: 280;
  padding: 0px 80px 5px 7px;
}
.storelocatorinnertable
{
  width: 550px;
}
.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*/



/* Starting: Added  and renamed the class names by Somappa*/
/* Added by somappa*/
/* Starting  Gridview css*/
.AspNet-GridView-Header, .AspNet-GridView-Header a
{
  background-color: Transparent;
  font-weight: bold;
  color: Black;
}
.AspNet-GridView-Header th
{
  padding: 3px;
  background-color: Transparent;
  font-weight: bold;
  color: Black;
}
.AspNet-GridView-Footer td
{
  background-color: Transparent;
  color: Black;
}

.AspNet-GridView table thead tr th
{
  text-align: left;
}
.AspNet-GridView table thead tr th a:hover
{
  text-align: left;
}
.AspNet-GridView table tbody tr td
{
  vertical-align: middle;
  padding: 3px;
}
.gridHover, .AspNet-GridView table tbody tr:hover
{
  background-color: Transparent;
  cursor: pointer;
  cursor: auto;
}
.AspNet-GridView-Normal td a, .AspNet-GridView-Alternate td a
{
  text-decoration: none;
  color: Black;
}
.AspNet-GridView-Pagination
{
  border-right-style: solid;
  border-right-color: green;
  border-right-width: 1px;
  text-align: right;
}
.AspNet-GridView-Normal
{
  background-color: Transparent;
  cursor: pointer;
  cursor: auto;
}
div.AspNet-GridView table
{
  width: 100%;
  border: solid 1px Black;
  border-right: none;
}
.AspNet-GridView table thead tr th
{
  border-bottom: solid 1px Black;
  border-right: solid 1px Black;
}
.AspNet-GridView table tfoot tr td
{
  border-right: solid 1px Black;
}
.AspNet-GridView table tbody tr td
{
  border-bottom: solid 1px Black;
  border-right: solid 1px Black;
}
.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: auto;
  height: 17px;
}
.AspNet-GridView-Normal td, .AspNet-GridView-Alternate td
{
  color: Black;
}
.AspNet-GridView
{
  color: Black;
}
/* ending  Gridview css*/
/* starting grid header for payment*/


.AspNet-GridView-Normal td a:hover, .AspNet-GridView-Alternate td a:hover
{
  text-decoration: underline;
  color: #BF7368;
}
/*
.tdmygrid div.AspNet-GridView table
{
  width: 100%;
  border:solid 1px #CCCCCC;
  border-right:none; 
}
.tdmygrid .AspNet-GridView table thead tr th 
{
 border-bottom:solid 1px #CCCCCC;
 border-right:solid 1px #CCCCCC;
  background-color:Transparent;
  font-weight: bold;
  color: white;
  background-color :#006699;
} 
.tdmygrid .AspNet-GridView table tfoot tr td 
{
 border-right:solid 1px #CCCCCC;
}
.tdmygrid .AspNet-GridView table tbody tr td 
{
 border-bottom:solid 1px #CCCCCC;
 border-right:solid 1px #CCCCCC;
}

/* ending grid header for payment*/

/* starting grid header for customer vieworder*/

td.tdvieworder div table tbody tr td a
{
  color: Black;
}
/* ending grid header for customer vieworder*/

/* Staring: View cart css */
.right
{
  text-align: right;
}
/* Staring: View cart css */
.tableborder
{
  border-bottom-style: solid;
  border-bottom-color: Black;
  border-bottom-width: 1px;
  border-left-style: solid;
  border-left-color: Black;
  border-left-width: 1px;
  border-right-style: solid;
  border-right-color: Black;
  border-right-width: 1px;
}

.registarbar
{
  height: 2.5px;
  width: 250px;
  background-color: black;
}


.loginmessage
{
  font-size: 12px;
  font-family: "Century Gothic" ,Helvetica,Verdana sans-serif;
}
/* Starting: Error messages*/
.message
{
  color: Red;
}

.validationsummary
{
  color: Red;
  font-size: 12px;
  font-weight: normal;
}

/* Ending: Error messages*/

/* View product new page font */
.viewproductfont
{
  font-size: 12px;
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
}
.viewproductfont1
{
  font-size: 12px;
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
}
.viewproductfont2
{
  font-size: 12px;
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
}

/* Starting: Catalog details fonts */
.catalogfont14
{
  font-size: 14px;
  font-weight: bold;
  font-family: Century Gothic;
}
.catalog12
{
  font-size: 12px;
  font-family: Century Gothic;
}

.catalogfont13
{
  font-size: 13px;
  font-weight: bold;
  font-family: Century Gothic;
}
.catalogfont11
{
  font-size: 11px;
  font-family: Century Gothic;
}


/* ending: Catalog details fonts */



.contentbackground
{
  background-color: #DBDBDB;
}

/* Starting :Text styles */
.textStyle1
{
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
  font-size: 14px;
  font-weight: normal; /*color:#000000;*/
  color: Black;
}


.headings
{
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
  font-size: 12px;
  font-weight: bold; /*color:#000000;*/
  color: Black;
}



.textStyle3
{
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #ff0000;
}

.textStyle4
{
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
  text-align: center;
}



.textStyle5
{
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: Black;
}
.textStyle6
{
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
  font-size: 14px;
  font-weight: normal; /*color:#000000;*/
  color: black;
}
/* Ending :Text styles */

/* Starting: Payment gird text styles*/
.paymentlefttext
{
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
  font-size: 14px;
  font-weight: bold; /*color:#000000;*/
  color: Black;
}

.paymentrighttext
{
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
  font-size: 14px;
  font-weight: normal; /*color:#000000;*/
  color: Black;
}


span.paymentgridtext
{
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
  font-size: 12px;
  color: Black;
  text-align: right;
}

.paymentgridtext
{
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
  font-size: 12px;
  color: Black;
  text-align: right;
}
.textpayment14
{
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
  font-size: 14px;
  color: Black;
  text-align: right;
}
/* Ending: Payment gird text styles*/

/* Starting : a link css */

a:link, a:visited
{
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
}

a:hover
{
  color: #666666;
  text-decoration: underline;
}

/* Ending : a link css */

/* Starting: Masterpage css */




a.quicklinks:link, a.quicklinks:visited
{
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  text-decoration: none;
}

a.quicklinks:hover
{
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
  font-size: 12px;
  color: #BF7368;
  text-decoration: none;
}

a.loginstatus:link, a.loginstatus:visited
{
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
  font-size: 14px;
  color: #FFFFFF;
  text-decoration: none;
}

a.loginstatus:hover
{
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
  font-size: 14px;
  color: #FFFFFF;
  text-decoration: none;
}
.quicklinks
{
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
  font-size: 14px;
  color: White;
  text-decoration: none;
}

.quicklinksbox
{
  float: right;
  margin-top: 35px;
  color: #FFFFFF;
}


.quicklinks2
{
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
  font-size: 16px;
  color: black;
  text-decoration: none;
}



/* Ending: Masterpage css */

/* Starting: Login and Register control css */
.itemcolor1
{
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
}
/* Ending: Login and Register control css */

/* Ending: Added  and renamed the class names by Somappa*/

/* Starting:Update progress css clases*/

.modalBackground
{
  background: #4C2520;
  filter: alpha(opacity=20);
  opacity: 0.3;
}

.modalPopup
{
  text-align: center;
  padding-top: 20px;
  border-style: solid;
  border-width: 1px;
  background-color: White;
  width: 200px;
  height: 40px;
}

/* enging:Update progress css clases*/

/* Added by Somappa for the social networking links face book*/
/*Starting:*/
.facebook, a
{
  text-decoration: none;
}
.facebook, a:hover
{
  text-decoration: none;
}

/*Ending*/


/* Added By Praveen For ViewProductNew Page alter Images*/
.Image
{
  border: 1px;
  border-color: #DBDBDB;
  border-style: solid;
}
.Image:hover
{
  border: 1px;
  border-color: #DBDBDB;
  border-style: solid;
}

.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 */

/* Starting CSS for ViewProductNew May we also suggest block -By Praveen*/
.MayWePadding
{
  padding-left: 3px;
  font-size: 12px;
  font-family: Calibri;
}
/* Ending CSS for ViewProductNew May we also suggest block -By Praveen*/
/* Added by Somappa for leftpadding in viewproductnew page*/
.lpadding3px
{
  padding-left: 3px;
}

/* Added by Somappa for Giftcard*/
.stylecard
{
  font-size: 9px;
  word-spacing: 2pt;
  color: #ffffff;
  line-height: 8px;
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
}

/* Added by somaapa for the text box and dropdowns.
/*Starting:*/
.dropdown
{
  font-size: 12px;
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
}
.textbox
{
  font-family: "Century Gothic" , Helvetica,Verdana sans-serif;
  font-size: 12px;
}
/*Ending*/

/* Added by somappa for the bar in storeloactor international page*/
.storelocatorinbar
{
  background-color: Black;
}

/* Starting CSS for ViewProductNew Page divs-By Praveen*/
#divCategories
{
  width: 300px;
  position: relative;
  left: 5px; /*top: 5px;*/
}
#divTellAFriend
{
  width: 100px;
  position: relative;
  left: 651px; /*top: 5px;*/
}
#divBackToCategory
{
  width: 300px;
  position: relative;
  left: 5px; /*top: 10px;*/
}
#divUperror2
{
  width: 200px;
  position: relative;
  left: 5px; /*top: 15px;*/
}
#divHorizantalGap
{
  background: url(images/seplinev.jpg) 50% 0% repeat-y;
  width: 17px;
  height: 700px;
  top: 135px;
  position: absolute;
  left: 700px;
}
#divMainPhoto
{
  width: 320px;
  position: relative;
  left: 5px;
}
#divProductDetails
{
  width: 300px;
  position: absolute;
  left: 725px;
  top: 160px;
}
#divAlternateViews
{
  width: 300px;
  position: relative;
  float: left;
}
#divOtherColors
{
  width: 300px;
  position: relative;
  float: left;
}

#divRecommendedProducts
{
  width: 300px;
  position: relative;
  float: left;
}

/* Ending  CSS for ViewProductNew Page divs - By Praveen*/

.othertablestitle
{
  font-family: Calibri;
}
/*Added by geetha for store locator*/
a.mapclass:link, a.mapclass:visited, a.mapclass:active
{
  color: Black;
  text-decoration: none;
}
a.mapclass:hover
{
  color: Black;
  text-decoration: none;
}
#ctl00_CP_ucRegisterControl_UcAddress_ddlState
{
  width: 180px;
}
#ctl00_CP_ucRegisterControl_UcAddress_ddlCountry
{
  width: 180px;
}

.subcategories
{
  padding-left: 10px;
}

#trBackToCategories
{
  display: none;
}
#trTellaFriend
{
  display: none;
}
#ctl00_CP_upluckyViewCont
{
  margin-top: 18px;
}

#ctl00_CP_imgfacebook
{
padding-bottom:2px;
}

.leftmenucategory
{
  font-family: Verdana,Arial,Helvetica,sans-serif;
  display: inline-block;
  font-size: 13px;
  color: #FFFFFF; /*background-color:#3A1D18; fffff---> white*/
  text-decoration: none;
  display: block;
  width: 184px;
  line-height: 26px;
  margin-top: 6px;
}
/*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.2;
  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;
  font-family:Arial,Helvetica,sans-serif;
   
}
.wlsahre_subhed
{
 color:black;
  font-size:20px;
  font-family:Arial,Helvetica,sans-serif;
}
.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;
  position: absolute; z-index: 100001; left: 0px; top: 25px;
}

#ctl00_CP_ucWishList_txtemaillist {
font-family:"Century Gothic",Helvetica,Verdana sans-serif;
font-size:12px;
}

#ctl00_CP_ucWishList_txtmessage {
font-family:"Century Gothic",Helvetica,Verdana sans-serif;
font-size:12px;
}
.divmodalbackground
{
  position: absolute; z-index: 100001; left: 425.5px; top: 28.5px;
}
/*
.MaskedDiv
{
	display:block;
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 0px;
	font-family: verdana;
	font-weight: bold;
	padding: 40px;
	z-index: 100;
	background-color: grey;
	opacity: 0.7;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='Mask.png' );
}
*/
.MaskedDiv 
{
background-color:grey;
display:block;
font-family:verdana;
font-weight:bold;
height:1200px;
left:0;
opacity:0.7;
top:0;
visibility:visible;
width:1160px;
position: fixed;
z-index: 10003;
bottom: 0;
left: 0;
margin: 1em;
color: #111;
border: 1px solid #111;
}
.ModalPopup
{
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	background-color: #CCCCCC;
	margin-top: 30px;
	position: absolute; /* set z-index higher than possible */
	z-index: 10000;
	visibility: visible;
	color: Black;
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
	width: 450px;
	height: auto;
}
.andrew_allproducts td,.beachbunnyproductstable td
{
    *width:auto !important;
    
}