/* CSS Document */

/* Basic */

body {margin-left: 0px; margin-top: 40px; margin-right: 0px; margin-bottom: 40px; }
*{margin: 0px; padding: 0px;}

h1, h2, h3, h4, h5, h6 {color:#000000}
body, input {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#333333;}
input.btn{
	appearance:push-button;
   color:#ffffff;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:11px;
   text-transform:uppercase;
   font-weight:bold;
   background-color:#125961;
   border-top:#155B63 3px solid;
   border-left:#173439 3px solid;
   border-right:#3E787E 3px solid;
   border-bottom:#173439 3px solid;
   padding:0 5px 0 5px;
   cursor:pointer;
   margin:0; 
   height:auto;
   }


a {color:#000000; text-decoration: none;}
a:hover {text-decoration:underline;}
.ster{ color:red}
.reqFild{ font-size:10px; color:#999999}

/* Outer */
#TopShade {margin: 0px auto; width: 970px; height:9px; background:#ffffff url('../images/top_shade.png') no-repeat bottom; }
#BottomShade {margin: 0px auto; width: 970px; height:9px; background:#ffffff url('../images/bottom_shade.png') no-repeat top; }
#OuterShade {height:auto !important; margin: 0px auto; width: 970px; background:url('../images/left-right_shade.png') repeat-y; position:relative}
#inner{width:auto; height:auto; padding: 36px 63px 20px 63px;}

/* top banner */
#TopBanner{ width:100%; height:55px;}
/*Logo*/
#logo{ width:176px; height:55px; float:left}
/*Top Navi*/
#naviOuter{ width:659px; height:55px; float:left; margin:0 0 0 9px}
	#naviOuter .navi1{ width:659px; margin:9px 0 0px 0; }
	#naviOuter .navi1 img {display:inline; margin:0px 0 0px 0;}
	#naviOuter .navi1 div {display:inline; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-left:48px; font-weight:bold; text-align:right; color:#999999; padding:0 0 0px 290px; vertical-align:top }
	
	#naviOuter .navi2{ width:659px; border-top:#999999 1px dashed; margin-top:4px; padding:3px 0 0px 0; }
	#naviOuter .navi2 img{display:inline; border:0px none; ; margin-left:0; margin-right:20px; margin-top:0; margin-bottom:0}
	#naviOuter .homeNavi2{ width:659px; border-top:#999999 1px dashed; margin-top:4px; padding:3px 0 0px 0; }
	#naviOuter .homeNavi2 img {display:inline; margin:0 26px 0 0; border:0}/*13.08.2007*/
	/*#naviOuter .navi2 img span{display:inline; margin:0 0px 0 0;}*/
	
#shoppingBag{ height:30px; width:104px; top:30px; left:740px; position:absolute;  z-index:1; }
#shoppingBagText{height:auto; width:70px; top:39px; left:850px; position:absolute;  z-index:1;  font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#999999;}
#shoppingBagInner{ height:30px; width:auto; top:43px; left:740px; position:absolute;  z-index:1; }
#shoppingBagInnerText {height:auto; width:70px; top:52px; left:850px; position:absolute;  z-index:1;  font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#999999;}

/* Header */
#header{padding: 4.5em 4.5em 0em 4.5em;}
#header h1{font-size: 1.9em;display: inline;letter-spacing: -0.05em;}

/*Search 7.8.2007*/
/*****12 Feb 2009 --Vinay.search {width:100%; height:27px; background; margin:10px 0 3px 0}*/
.search {width:100%; height:27px; background:#eca122; margin:10px 0 3px 0}
	/*.search .div1{ width:415px; float:left; margin:3px 0 3px 5px}*/
	.search .div1{ width:430px; float:left; margin:3px 0 3px 5px;color:White;}
	/***** 12 FEB 2009.search .div1 a{ font-weight:bold; color:#000000; text-decoration:none; text-transform:uppercase }***/
	.search .div1 a{ font-weight:bold; color:White; text-decoration:none; text-transform:uppercase }
	.search .div1 a:hover{ background:url('../images/arrow.png') no-repeat center right;padding-left:0; padding-right:5px; padding-top:0; padding-bottom:5px }
	.search .div1 input{ width:150px}
	.search .div2{ width:310px; float:right; margin:3px 5px 3px 0px;color:White;}
	.search .div2 a{ font-weight:bold; color:White; text-decoration:none; text-transform:uppercase}
	.search .div2 a:hover{ background:url('../images/arrow.png') no-repeat center right; padding-left:0; padding-right:8px; padding-top:0; padding-bottom:5px }
	.search .div2 input{ width:150px;}
	
.titleBer {height:20px; background:#125961; margin:10px 0 3px 0; padding:3px 0 0 10px; font-size:15px; color:#FFFFFF; font-weight:bold; text-transform:uppercase}



/*index page*/
.bigImg{ width:auto; height:422px; background:#125961 }
.bigImgAdv{ width:auto; height:112px; margin:4px 0 0 0}
	.bigImgAdv img{ margin-right:0px; border:0px none; }
	.bigImgAdv img a{border:0px none; }


/* body table*/
table.bodyOuter{ width:auto; border-collapse:separate; margin:0; padding:0; }
	table.bodyOuter .td1 { width:173px; /*background-color:#125961--#7B1D2B*/background-color:#6f4801;}
	table.bodyOuter .td2 { width:673px;}
	
/*left Navi*/
.leftNave{ width:150px; padding:20px 10px 20px 15px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px}
/*	#leftNave img { display:block; margin:0 0 5px 0}*/
	.leftNave span{  margin:0 0 10px 0; line-height:20px}
	.leftNave span h3{ display:block; margin:0 0 5px 0; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#78D2ED}
	.leftNave span a{ color:#FFFFFF}
	.leftNave span h3 a{ color:#78D2ED}
	.leftNave span h3 a:hover{ color:#78D2ED;}

/*Landing page*/
.ContenerAdv{ width:auto; height:auto; margin:6px 0 0 4px; }
	.ContenerAdv img{ margin-right:1px}
/**/
.TextCon{ width:660px; height:26px; background:#DEDEDE; margin:0 0 4px 4px;}
.Separator{ width:650px; height:20px;  border-bottom: dashed 1px #8F9495; padding-left:5px; margin:0 0 10px 4px; font-size:14px;font-weight:bold;}
.Contener{ width:auto; height:auto; margin:0 0 0 2px; }
.Contener table{ width:auto; }
	.Contener table .col1 { width:254px;}
	.Contener table .col2 { width:266px; }
	.Contener table .col3 { width:131px; border-left:#CCCCCC 1px solid}
	
	/*.Contener .col2{ width:262px; margin:0 20px 0 0; float:left}*/
	.Contener table .col1 div{ width:auto; margin:0 0 0 0px}
	.Contener table .col2 div h3 a{color: #343434; text-decoration: none; padding:0; margin:0; font-size:12px; font-weight:bold}
	.Contener table .col2 div{ width:auto; margin:10px 10px 0 10px}
	.Contener table .col2 div blockquote{ display:block; width:auto; margin:50px 0px 20px 0px; font-size:11px}
	.Contener table .col2 div blockquote img{margin:2px 5px 0px 0px; }
	.Contener table .col2 div ul { padding:0 0 0 15px; margin:10px 0 0 0; font-size:11px !important; }
	.Contener table .col2 div ul li{ padding:0 0 0 0px; margin:0 0 0 0px}
	.Contener table .col2 div blockquote imag{ margin:0 5px 0 0}

	.Contener table .col3 div { margin:5px 0px 0 5px}
	.Contener table .col3 h5{ margin:0 0 0 5px}
	.Contener table .col3 h5 span  {display:block; padding:0px 0 2px 2px;  background:#EEEEEE; margin:0; font-size:9px; font-weight:bold; text-transform:uppercase; text-align:center; vertical-align:middle}
	.Contener .col3 div blockquote{ padding:5px 0 5px 0; text-align:center; font-size:11px; display:block; margin:0 0 0px 0;}
	.Contener img{ border:0px none; }

	.Contener .col3 div h5{ font-size:12px; font-weight:bold; background:none}
	

/*Image Thumb*/
.thumb {width:660px; margin:10px 0  7px 5px; }/*thumb outer*/
.thumb table tr td {vertical-align:top;}
	.thumb table tr td blockquote{display:block; float:left; margin:0 3px 10px 3px; vertical-align:top;}/*thumb image*/
	.thumb table tr td  blockquote a{display:block; width:150px; margin:0 0 5px 0;  }
	.thumb table tr td  blockquote ul{ padding:0 0 0 15px; margin:10px 0 0 0; font-size:11px ;text-align:left; }
	.thumb table tr td  blockquote li{width:150px;  padding:0 0 0 0px; margin:0 0 0 0px;}/*Price range*/
	.thumb table tr td  blockquote img{ border:#000000 1px solid; }
	
	/*text*/
.Text_thumb { width:660px; margin:0px 0 10px 5px; clear:both; position:relative; padding:0;}
.Text_thumb span{ display:block; width:116px; height:30px; margin:0px 6px 5px 7px; text-align:center; font-size:10px; padding:0; float:left}

/*Next thumb*/
.nextThumb{/*background-color:#CCCCCC;*/ height:20px; padding:3px 0px 3px 0; text-align:right;   cursor:pointer}
	.nextThumb a { color:#000000;  margin:0 5px 0 5px; padding:2px 3px 2px 3px; border:#FF0000 1px solid}
	.nextThumb a:hover{ background:#999999; text-decoration:underline;}


.nextThumbSeconLine{/*background-color:#CCCCCC;*/ height:20px; padding:3px 0px 3px 55px; text-align:left;   cursor:pointer}
	.nextThumbSeconLine a { color:#000000;  margin:0 5px 0 5px; padding:2px 3px 2px 3px; border:#FF0000 1px solid}
	.nextThumbSeconLine a:hover{ background:#999999; text-decoration:underline;}
	
/*bottom data row*/
.boxContent{background:#FFFFFF url('../images/a1.gif') repeat-x top left; /*border-bottom:#CCCCCC 1px solid*/; margin-left:4px; margin-right:0; margin-top:5px; margin-bottom:0}
.boxContent table{margin-bottom: 0.5em; width:100%}
.boxContent table th{text-align: left; font-weight: bold; padding: 0.5em; color: #444;}
.boxContent table td{padding: 0.5em;}
.boxContent table tr.rowA {background-color:#E6E6E6; color:inherit;}
		.boxContent table tr.rowA td.col1{width:12%;vertical-align:top;}
		.boxContent table tr.rowA td.col2{width:50%;vertical-align:top;}
		.boxContent table tr.rowA td.col3{width:12%;vertical-align:top;}
		.boxContent table tr.rowA td.col4{width:1%;vertical-align:top;}
		.boxContent table tr.rowA td.col5{width:25%;vertical-align:top;}
		.boxContent table tr.rowA td ul{ margin:0 0 0 20px}

.boxContent table tr.rowB{background-color: #fafafa;color: inherit;}
		.boxContent table tr.rowB td.col1{width:12%;vertical-align:top;}
		.boxContent table tr.rowB td.col2{width:50%;vertical-align:top;}
		.boxContent table tr.rowB td.col3{width:12%;vertical-align:top;}
		.boxContent table tr.rowB td.col4{width:1%;vertical-align:top;}
		.boxContent table tr.rowB td.col5{width:25% ;vertical-align:top;}
		.boxContent table tr.rowB td ul{ margin:0 0 0 20px}


/*17.08.2007*/
#inner #bottom{ text-align:center; font-size:11px; letter-spacing:1px; padding-left:0; padding-right:0; padding-top:10px; padding-bottom:0px}
#bottomColour{ height:68px; background-color:#8F9495; margin:0 9px 0 9px}


/*Login*/
#naviOuter .topNavi{width:659px; margin:15px 0 0px 0; border-bottom:#999999 1px dashed; }
	#naviOuter .topNavi img { display:inline; margin:0px 25px 8px 0; }

/*17.08.2007*/	
#loginOuter{ width:840px;  height:auto; margin:40px 0 0 0; border-bottom:#CCCCCC 1px solid; clear:both }
	#loginOuter .sign{ height:230px; width:380px; margin: 0 10px 0 20px; float:left}
	#loginOuter .sign h3{ font-size:14px; font-weight:bold; margin:0 0 5px 0; padding:0}
	#loginOuter .continue{height:230px; width:385px;  padding: 0 0 0 20px; border-left:#CCCCCC 1px solid; float:left}
	#loginOuter .continue h3{ font-size:14px; font-weight:bold; margin:0 0 5px 0; padding:0}
	#loginOuter ul { margin:10px 0 10px 20px; line-height:20px; padding-left:20px} /*4.8.2007*/
	 
	
	
#loginOuter2{ width:840px;  height:auto; margin:40px 0 0 0; border-bottom:#CCCCCC 1px solid; clear:both }
#loginOuter2 .sign{ height:230px; width:380px; margin: 0 10px 0 20px; float:left}
	#loginOuter2 .sign h3{ font-size:14px; font-weight:bold; margin:0 0 5px 0; padding:0}
	#loginOuter2 .continue{height:230px; width:385px;  padding: 0 0 0 20px; border-left:#CCCCCC 1px solid; float:left}
	#loginOuter2 .continue h3{ font-size:14px; font-weight:bold; margin:0 0 5px 0; padding:0}
	#loginOuter2 ul { margin:10px 0 10px 20px; line-height:20px} /*4.8.2007*/
	#loginOuter2 li{ margin-left:20px}
	#loginOuter2 ol{ margin-left:20px}
	#loginOuter2 ol a{ text-decoration:underline; color:#990000}
	#loginOuter2 span{ margin:10px 5px 15px 5px; display:block; border-top:#CCCCCC 1px dashed}
	#loginOuter2 p a { font-size:10px; color:#990000}
	#loginOuter2 p { margin:5px 0 10px 0}

	
#loginOuter:after {content: ""; display: block; height:0; clear: both;  
visibility: hidden
}
/* Hides from IE-mac \*/
* html #loginOuter {height: 1%;}
/* End hide from IE-mac */
	
/*form design*/
.form:after {content: ""; display: block; height:auto; visibility: hidden; clear: both; width:320px }
	.form div { width:150px; margin:5px 5px 0 0; float:left}

/* Hides from IE-mac \*/
* html .form {height: 1%;}
/* End hide from IE-mac */

.formHeader { width:690px; height:auto; border-left:#999999 1px solid; border-right:#999999 1px solid; border-top:#999999 1px solid; margin:0px auto; padding:5px; background:#E1E1E1}

/*create account*/
#loginOuter .form2Text { width:700px; height:auto; margin:0px auto; 0; padding-left:0; padding-right:0; padding-top:5px; padding-bottom:20px}
#loginOuter .form2Text  input{ margin:10px 0 0 0;}
#loginOuter .form2 { display: block; height: auto;  width:660px; border:#999999 1px solid; margin:0px auto; padding:20px; }
#loginOuter .form2 div { width:300px; margin:5px 5px 0 0; float:left}
#loginOuter .form2Text h3{ font-size:14px; font-weight:bold; margin:0 0 5px 0; padding:0}
#loginOuter .form2 h3{font-size:14px; font-weight:bold; margin:0 0 15px 0; padding:0}
#loginOuter .form2 blockquote{; margin-left:0; margin-right:0; margin-top:0; margin-bottom:15px}

.form2 table{ width:100%; border-collapse:separate}
	.form2 table td span .tab1{ width:15%;margin:0 5px 0 5px}
	.form2 table td span .tab2{ width:45%;margin:2px}
	.form2 table td span .tab3{ width:15%;margin:2px}
	.form2 table td span .tab4{ width:15%;margin:2px}
	.form2 table td span .tab5{ width:10%;margin:2px }
	
	
.form2:after {content: ""; display: block; height: 0; clear: both
}
/* Hides from IE-mac \*/
* html .form2 {height: 1%;}
/* End hide from IE-mac */

/*shopping basket*/
.titleBox{margin:20px 0 5px 4px }
.titleBox h3{margin:20px 0 10px 4px; font-size:14px; font-weight:bold }
.GiftMsg {margin:5px 0 20px 4px; padding:10px 10px 10px 10px; border:solid 1px #000000 }

.titleBer2 { margin:26px 0 0px 0; font-size:18px; font-weight:bold; text-transform:uppercase; border-bottom:#666666 1px solid}

#shoppignBasketOuter{ width:840px;  height:auto; margin:10px 0 0 0; border-bottom:#CCCCCC 1px solid;}
		#shoppignBasketOuter table{ width:100%; border-collapse:collapse}
		#shoppignBasketOuter table h3{ font-size:15px; font-weight:bold}

.BasketOuter{ background:#FFFFFF url('../images/a1.gif') repeat-x top left; /*border-bottom:#CCCCCC 1px solid*/; margin-left:4px; margin-right:0; margin-top:5px; margin-bottom:0}
.BasketOuter table{margin-bottom: 0px; width:100%}
.BasketOuter table th{text-align: left; font-weight: bold; padding: 0.5em; color: #444; border-bottom:#cccccc 1px solid}
.BasketOuter table td{padding: 0.5em; }
.BasketOuter table tr.rowA {background-color:#F4F4F4; /*color:inherit;*/  border-bottom:#CCCCCC 1px solid}
		.BasketOuter table tr.rowA td.col1{width:30%}
		.BasketOuter table tr.rowA td.col2{width:5%; text-align:right}
		.BasketOuter table tr.rowA td.col3{width:12%;text-align:right}
		.BasketOuter table tr.rowA td.col4{width:5%}
		.BasketOuter table tr.rowA td.col5{width:12%;text-align:right}
		.BasketOuter table tr.rowA td.col6{width:12%; text-align:right}
		.BasketOuter table tr.rowA td.col7{width:12%}
		.BasketOuter table tr.rowA td.col8{width:5%}
		.BasketOuter table tr.rowA td.col5 input{ margin:0 0 5px 0}
		.BasketOuter table tr.rowB td a{ text-decoration:underline}
	    .BasketOuter table tr.Footer{ font-weight:bold}
	    .BasketOuter table tr.Footer td.F1{border-right:#ffffff 1px solid;border-top:#000000 1px solid;border-top:#000000 1px solid}
	    .BasketOuter table tr.Footer td.F2{border-left:#ffffff 1px solid;border-top:#000000 1px solid;border-top:#000000 1px solid}
		.BasketOuter table tr td ul { margin:10px 0 10px 20px;}

/*about portico*/
#about{ width:844px;  height:auto; margin:0px 0 0 0; }
		#about table{ width:100%; border-collapse:collapse}/*9.8.2007*/
		#about table .co1{ width:638px; padding-right:2px}/*9.8.2007*/
		#about table .co1 div{ margin:20px 25px 0 0; height:auto;}
		#about table .co1 div p{ text-align:justify}/*7.8.2007*/
		#about table .co1 div img{ margin:0 20px 20px 0; float:left}
		#about table .co1 div p img{ display:block; margin:30px 4px 0px 4px; float:left}
		#about table .co1 div p span img{ display:block; margin:0px 30px 10px 0px; float:left}/*3.8.2007*/
		#about table .co1 div p{margin:5px 0px 20px 0;}
		#about table h3{ font-size:15px; font-weight:bold}
		#about table .co1 div ul{ margin:20px 0px 20px 20px; line-height:18px}/*3.8.2007*/
		
		#about table .co2{ width:188px; /*background:#125961*/background-color:#8d6d39;}
		#about table .co2 div{ margin:50px 15px 10px 15px}
		#about table .co2 div ul{list-style: none; line-height:20px; }
		#about table .co2 div ul li a{ margin:0 0 0 2px; padding:0 0 0 8px; line-height:20px; color:#ffffff; /*color:#78D2ED;*/ font-weight:bold; font-size:10px}
		#about table .co2 div ul li a:hover{ background:url('../images/arrow1.png') no-repeat center left; }
		
		/*******Vinay 12 Feb 2009#about table .Home-co2{ width:205px; background-color:#203c1c/*background:#125961*/}
		#about table .Home-co2{ width:205px; background-color:#cc1700}
		#about table .Home-co2 img{ display:block; padding-top:24px; padding-bottom:60px}/*9.8.2007*/
		
/*My Account*/
#myaccount{ width:auto; clear:both; height:110px; margin:0 0 20px -5px}
.myaccountbullet{margin:5px 0 0 5px; width:340px; float:left}
.myaccountbullet li{margin:0px 0 0 20px; padding:0 0 0 5px}
.myaccountbullet span{display:block; margin: 0 0 0 15px}
.myaccountbullet span span{ display:inline}
.myaccountbullet span a{color:#125961; font-weight:bold}
.myaccountbullet ul{color:#000000; padding:0 0 0 12px}
.myaccountbullet ul table{font-size:11px;}
.myaccountbullet ul table tr th{ padding:3px}
.myaccountbullet ul table tr td{ padding:3px}
.myaccountbullet ul table a{ color:#125961; font-weight:bold}
.myaccountbullet ul table a:hover{ color:#000000; }
.myaccountbullet h5 span  {display:block; padding:5px 0 5px 15px;  background:#9A9A9A; margin:0 0 10px 0; font-size:9px; font-weight:bold; text-transform:uppercase; color:#FFFFFF;  vertical-align:middle}

/*vastu*/
	#about table .co1 .infoBar{ margin:10px 25px 0 0; font-size:11px; background-color:#D8D8D8; padding:3px 0 3px 10px}
	
	#about table .co1 .form2 { display: block; height: auto;  width:auto;  margin:20px 25px 0 0; }
	#about table .co1 .form2 div { width:300px; margin:5px 5px 0 0; float:left}
	
	
	/*Specical Offer (Image Thumb)   03.08.2007
.td2 .thumb2 {width:660px; height:auto; border-bottom:#CCCCCC 1px solid; margin-top:15px; margin-bottom:5px; margin-left:8px; }
.td2 .thumb2 h3 {font-weight:bold; font-size:14px; margin:0;}
	.td2 .thumb2 p{display:block; width:160px; float:left; margin:0 0px 10px 0px}
	.td2 .thumb2 p img{ display:block; border:#000000 0px solid;  margin-top:10px; margin-left:10px; }
	.td2 .thumb2 p span{display:block; width:153px; text-align:center; font-weight:bold; font-size:10px; margin-bottom:12px; margin-top:3px}
	.td2 .thumb2 p span a{ color:#000000}
	.td2 .thumb2 p span a:hover{ color:#125961}		
.td2 .thumb2:after {content: ""; display: block; height:0; clear: both; visibility: hidden;}

* html ..td2 .thumb2 {height: 2%;} */
/*Specical Offer (Image Thumb)*/

.td2 .thumb2 {width:660px; height:auto; border-bottom:#CCCCCC 1px solid; margin-top:15px; margin-bottom:5px; margin-left:8px; }/*thumb outer*/
.td2 .thumb2 h3 {font-weight:bold; font-size:14px; margin:0;}
	.td2 .thumb2 p{display:block; width:auto; margin:0 0px 10px 0px;}/*thumb image*/
	.td2 .thumb2 p img{ display:block; border:#000000 0px solid;  margin-top:10px; margin-left:185px  }/*14.08.2007*/
	.td2 .thumb2 p span{display:block; width:300px; text-align:left; font-weight:bold; font-size:10px;  margin-top:10px; margin-left:115px; text-align:center }/*Price range*/
	.td2 .thumb2 p span a{color:#000000}
	.td2 .thumb2 p span a:hover{ color:#125961}		
.td2 .thumb2:after {content: ""; display: block; height:0; clear: both; visibility: hidden}
/* Hides from IE-mac \*/
* html ..td2 .thumb2 {height: 2%;}


/*Brand Communication (Image Thumb) 03.08.2007*/		
	#about .co1 .thumb1 {width:96%; height:auto; margin:0;  padding-bottom:5px;}/* border-bottom:#CCCCCC 1px solid; thumb outer*/
	#about .co1 .thumb1 p{display:block; width:153px; float:left; margin:0 0px 10px 0px}/*thumb image*/
	#about .co1 .thumb1 p a img{ display:block; border:#000000 0px solid;  margin-top:10px; margin-left:15px }
	#about .co1 .thumb1 p span{display:block; width:150px; text-align:center; font-weight:bold; font-size:10px; color:#FF0000; margin-top:3px }/*Price range*/
	#about .co1 .thumb1 p span a{ color:#000000}
	#about .co1 .thumb1 p span a:hover{ color:#125961}		
.co1 .thumb1:after {content: ""; display: block; height:0; clear: both; visibility: hidden}
/* Hides from IE-mac \*/
* html .co1 .thumb1 {height: 2%;}


/*Contact us 4.8.07*/
.cont{ padding:0 0 100px 100px; width:450px; }


/*Gift Message Page*/
#outer{}
#outer td{ width:440px; padding:10px 0px 10px 0px;  font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }
#outer .td1{ padding-right:50px; /*border-right:#CCCCCC 1px dashed*/}
#outer .td2{ padding-left:50px}


/*Order Details 18.08.2007*/
#OrderP{ width:640px; border:#000000 1px solid}
#OrderP table.order{ width:100%; margin-bottom:20px}
#OrderP table.order th{text-align: left; font-weight: bold; padding: 0.5em; color: #444; border-bottom:#999999 1px solid; background-color:#E0E0E0}
#OrderP table.order td{padding: 0.5em; line-height:15px}
#OrderP table.order td.col1{ width:320px;} 
#OrderP table.order td.col2{ width:320px; } 

#OrderP table.order2{ width:100%; margin-bottom:20px}
#OrderP h3{ font-size:14px; font-weight:bold; border-bottom:#999999 1px solid; padding:2px 0 2px 5px}
#OrderP table.order2 th{text-align: left; font-weight: bold; padding: 0.5em; color: #444; border-bottom:#999999 1px solid; background-color:#E0E0E0}
#OrderP table.order2 td{padding: 0.5em; border:#BBBBBB 1px solid; }
#OrderP table.order2 td.col1{ width:128px;} 
#OrderP table.order2 td.col2{ width:128px; } 
#OrderP table.order2 td.col3{ width:128px; }
#OrderP table.order2 td.col4{ width:128px; }  
#OrderP table.order2 td.col5{ width:128px; } 


/*Gifting 12.10.07*/
#loginOuter3{width:840px;  height:auto; margin:40px 0 0 0; border-bottom:#CCCCCC 1px solid; clear:both; }

#loginOuter3 h3 {font-weight:bold; font-size:12px; padding:10px ;}	
#loginOuter3 .thumb3 {width:600px; height:auto; /*border-top:#ffffff 1px dashed*/; margin-top:15px; margin: 0 auto; padding:10px; background:#FFFF99 url(../images/gift_bg.jpg);}/*thumb outer*/
#loginOuter3 .thumb3 p{display:block; width:300px; margin:0 auto;}/*thumb image*/
	#loginOuter3 .thumb3 p img{ display:block; border:#000000 0px solid; margin-left:68px; margin-top:10px   }/* 14.08.2007*/
	#loginOuter3 .thumb3 p span{display:block; width:300px; text-align:left; font-weight:bold; font-size:10px;  margin:0px auto; padding-top:10px; text-align:center }/*Price range*/
/*	#loginOuter3 .thumb3 p span a{color:#000000}
	#loginOuter3 .thumb3 p span a:hover{ color:#125961}	*/
		
#loginOuter3 .thumb3:after {content: ""; display: block; height:0; clear: both; visibility: hidden}
/* Hides from IE-mac \*/
* html #loginOuter3 .thumb3 {height: 1%;}	


#about .co1 .tv {width:96%; height:auto; margin:0; padding:5px 0 0 30px}/*thumb outer*/


/*--- Centurion Offer2 ---*/
.Contener table1{ width:auto; }
	.Contener .table1 .col1 { width:471px;}
	.Contener .table1 .col2 { width:185px; }
	
	.Contener .table1 .col1 div{ width:auto; margin:0 0 0 0px}
	.Contener .table1 .col2 div h3 a{color: #343434; text-decoration: none; padding:0; margin:0; font-size:12px; font-weight:bold}
	.Contener .table1 .col2 div h3{color: #343434; text-decoration: none; padding:0; margin:0; font-size:14px; font-weight:bold}
	.Contener .table1 .col2 div{ width:auto; margin:5px 10px 0 10px}
	.Contener .table1 .col2 div ul { padding:0 0 0 15px; margin:10px 0 0 0; font-size:11px !important; }
	.Contener .table1 .col2 div ul li{ padding:0 0 0 0pxpx; margin:0 0 0 0px}
	.Contener img{ border:0}

	.bodyOuter .td2 .form3 { display: block; height: auto;  width:500px; /*border:#999999 1px solid;*/ margin:0px auto; padding:20px; }
	.bodyOuter .td2 .form3 div { width:200px; margin:5px 5px 0 0; float:left}
	.bodyOuter .td2 .form3 h3{font-size:14px; font-weight:bold; margin:0 0 15px 0; padding:0}
	.bodyOuter .td2 .form3 blockquote{margin:0 0 15px 0 0}
	
/* inner wear */
.innerwear	td
{
    padding: 3px;   
}
.innerwear	h2, h1
{
    padding:0; 
    margin:0;
    /* color:#125961; */
    text-decoration: none;
}
.innerwear	ul
{
     line-height:20px    
}