body {
	margin-left: 0px;
	margin-top: 9px;
	margin-right: 0px;
	margin-bottom: 9px;
	background-color: #FBEFD5;
    font-family:Arial,Verdana,Sans-Serif;
    font-size:11px;
}

.bodyleftbg{background:url(images/shadow_left.jpg) repeat-y left;}
.bodyrightbg{background:url(images/shadow_right.jpg) repeat-y right;}

img{
	border: 0;
}

h1{font-size: 13px; color: #AE220A; margin: 0px 0px 10px 0px;}
h1.black{color:black}
h2{font-size: 12px; color: #AE220A; margin: 0px 0px 5px 0px;}
form{
	margin: 0;
}

body,table,tr,td{
    font-family:Arial,Verdana,Sans-Serif;
    font-size:11px;
	color: #000000;
}

a
{
    font-family:Arial,Verdana,Sans-Serif;
    font-size:11px;
    font-weight:normal;
	color: #AE220A;
    text-decoration:underline;
}
a:hover
{
    font-family:Arial,Verdana,Sans-Serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
}


.container
{
    width:864px;
    margin-left:auto;
    margin-right:auto;
}

.leftfloat{float:left;}
.rightfloat{float:right;}
.clearboth{clear:both;}


.header
{
   height: 97px;
   width: auto;
   background: url(images/header_gtg_main.jpg) no-repeat center;
   padding: 7px 7px 0px 7px;
}

/* TOP META MENU */
td.top_metamenu{
	padding: 10px 8px 0px 0px;
}

td.top_metamenu table td{
	color: #FFFFFF;
}


td.top_metamenu a{
	color: #FFFFFF;
	text-decoration:none;
}
td.top_metamenu a:hover{
	color: #FFFFFF;
	text-decoration:underline;
}

/* LOGIN */

td.loginTopmenu{
	padding: 10px 8px 0px 0px;
	color: #FFFFFF;
}

td.loginTopmenu a{
	color: #FFFFFF;
}

/* RED BAR */
td.redbar{
	border-top: solid 1px #FFFFFF;
	background-color: #BC2F32;
	padding: 6px 5px 6px 12px;
}

td.redbar table td{
	color: #FFFFFF;
}

td.redbarlink a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

td.redbarlink a:hover {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}



/* Yellow BAR */
td.yellowbar{
	border-top: solid 1px #FFFFFF;
	background-color: #ECB631;
	padding: 6px 5px 6px 12px;
}

td.yellowbar table td{
	color: #FFFFFF;
	font-weight: bold;
}



/* INPUTS */

input{font-size: 11px;}
select{font-size: 10px;}
.txtInput{
	width: 86px;
	height: 13px;
	border: solid 1px #999999;
	font-size: 10px;
}

.drpDropdown{
	width: 153px;
	border: solid 1px #000000;
	font-size: 10px;
}

.drpDropdownHalf{
	width: 100px;
	border: solid 1px #000000;
	font-size: 10px;
}

.drpDropdown{
	width: 153px;
	border: solid 1px #000000;
	font-size: 10px;
}

.drpDropdown120px{
	width: 120px;
	border: solid 1px #000000;
	font-size: 10px;
}

/* Middle body */

.bodyMain{
	background-color:#FFFFFF;
	border-right: #ECB631 solid 1px;
	border-left: #ECB631 solid 1px;
	padding: 10px;
}

/* FOOTER */

td.footer{
	background-color:#ECB631;
	padding: 7px;
}

td.footer a{
color:#000000;
}

/* RED TAB NAVIGATION */
td.redTab{
	color: #FFFFFF;
	text-transform:uppercase;
	font-weight: bold;
	background:url(images/red_tab_bg.gif) repeat-x top;
	width: 155px;
}

.redleftborder{border-left: 1px solid #AE220A;}
.redrightborder{border-right: 1px solid #AE220A;}
.redbg{background-color:#AE220A;}
.redpaddingdropdown{padding: 7px 0px 7px 0px;}


/* Yellow TAB NAVIGATION */
td.yellowTab{
	color: #FFFFFF;
	font-weight: bold;
	background:url(images/yellow_tab_bg.gif) repeat-x top;
	width: 155px;
}
td.yellowTabLearnMore{
	color: #FFFFFF;
	font-weight: bold;
	background:url(images/yellow_tab_bg.gif) repeat-x top;
	width: 191px;
}
td.yellowTab_featuredItems{
	color: #FFFFFF;
	font-weight: bold;
	background:url(images/yellow_tab_bg.gif) repeat-x top;
}

.yellowbg{background-color:#DAA932;}

/* NAVIGATION */

.seperator{
	background-color: #E8B8B9;
}

table#standardNavi tr a {
	padding: 2px 10px 2px 10px;
	display: block;
	color: #000000;
	text-decoration:none;
}

table#standardNavi tr a:hover {
	padding: 2px 10px 2px 10px;
	display: block;
	color: #000000;
	text-decoration:none;
	background-color:#E7E7E7;
}

.tableSeperator{
	height: 7px;
}
.tableSeperatorYellow{
	height: 7px;
	/*width:651px;*/
	border-bottom:1px solid #ECB631;
}
/* catalog */

.borderLeft{
	border-left: 1px solid #DAA932;
}

.borderRight{
	border-right: 1px solid #DAA932;
}

.borderTop{
	border-top: 1px solid #DAA932;
}

.borderBottom{
	border-bottom: 1px solid #DAA932;
}


/*ARTICEL*/

.cat_minImage{
	padding-top:5px;
	width:162px;
	text-align: center;
	vertical-align: bottom;
}


.cat_yellowPart{
	background-color: #ffffff;
/*    border: 1px solid #ECB631;
*/	
padding: 6px;
	text-align: center;
	height: 75px;
	vertical-align: top;
}
.cat_yellowPartHome{
	background-color: #ECB631;
/*    border: 1px solid #ECB631;
*/	padding: 6px;
	text-align: center;
	height: 75px;
	vertical-align: top;
}

table.cat_minArticle td{
	text-align: center;
	width: 140px;
}

table.cat_featuredArticle td{
	text-align: center;
	width: 191px;
}

table.cat_minArticle td.info, table.cat_featuredArticle td.info{
	padding-top: 10px;
	vertical-align: middle;
	color: #AE220A;
}

.price{font-size: 13px; font-weight: bold;}
.shortDesc{color:black}

table.cat_minArticle td.info a, table.cat_featuredArticle td.info a{
	font-weight: normal;
	vertical-align: middle;
	color: #AE220A;
	text-decoration: none;
}

table.cat_minArticle td.info a:hover, table.cat_featuredArticle td.info a:hover{
	font-weight: normal;
	vertical-align: middle;
	color: #AE220A;
	text-decoration: underline;
}

table.cat_minArticle td a, table.cat_featuredArticle td a {
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

table.cat_minArticle td a:hover, table.cat_featuredArticle td a:hover{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

/* Middle Part */

.middlePart{
	text-align: center;
	padding: 0px 7px 7px 7px;
}

/*FEATURED ITEM*/

td.start_featuredItem_top{
	width: 138px;
	height: 52px;
	background-color: #E7E7E7;
	text-align: center;
	vertical-align: middle;
	border-left: 1px solid #DAA932;
	border-right: 1px solid #DAA932;
	border-top: 1px solid #DAA932;
	padding: 1px;
}

td.start_featuredItem{
	text-align: center;
	vertical-align: bottom;
	border-left: 1px solid #DAA932;
	border-right: 1px solid #DAA932;
	padding: 1px;
}

table.cat_minArticle_feature td{
	text-align: center;
	width: 130px;
}

table.cat_minArticle_feature td.info{
	padding-top: 10px;
	vertical-align: middle;
	color: #AE220A;
}

table.cat_minArticle_feature td a{
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

table.cat_minArticle_feature td a:hover{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.rightleft_yellowborder{border-left: 1px solid #DAA932; border-right: 1px solid #DAA932;}

/*  SHOP BY BRAND */

td.brandLogo{
	background-color: #E7E7E7;
	width:170px;
	height: 110px;
	text-align: center;
	vertical-align: middle;
}

/* BREAD CRUMBS */

.breadcrumbscontainer{padding-left: 7px; vertical-align: bottom; padding-bottom: 6px;}

td.breadcrumbs{
	padding-bottom: 3px;
}

td.breadcrumbs a{
	color: #000000;
}

/* LEARN MORE */
td.learnMore{
	padding-bottom: 50px;
	padding-top: 9px;
	background-color:#FBF0D6;
}

.lightyellowbg_lftborder{border-left: 1px solid #DAA932;background-color:#FBF0D6;}
.lightyellowbg_ritborder{border-right: 1px solid #DAA932;background-color:#FBF0D6;}

td.learnMore a{
	color:#AE220A;
	text-decoration: underline;
}

td.learnMore a:hover{
	color:#AE220A;
	text-decoration: none;
}

/* Featured Product */

.imageMarginLeft{
	margin-left: 10px;
}

/* Grey Navigation Bar */

td.grey{
	background-color: #E7E7E7;
}

tr.filter td{
	color: #AE220A;
	padding-left: 6px;
}

tr.filter a{
	color: #AE220A;
	text-decoration: none;
}

tr.filter a:hover{
	color: #AE220A;
	text-decoration: underline;
}

/*Pike padding*/
.pikepadding{
	padding-left: 5px;
	padding-right: 5px;
}

.paddingright{padding-right: 7px;}
.paddingleft{padding-left: 6px;}

.padding10px{padding: 10px;}
.padding10Top{padding-top: 10px;}

/*  PRODUCT DETAILS   */

td.productdetails_container{border-left: 1px solid #DAA932; 
border-right: 1px solid #DAA932;
vertical-align: top;
padding: 5px 15px 5px 15px;
}

td.productdetails{
	padding: 0px 15px 0px 0px;	
	vertical-align: top;
}

td.productdetails h1{
font-size: 13px;
color: #AE220A;
margin: 5px;
}

td.productdetails h2{
font-size: 12px;
color: #AE220A;
font-weight: normal;
margin: 5px;
}

td.detailImage a{
	color: #AE220A;
	text-decoration: underline;
	font-weight: bold;
}

td.detailImage a:hover{
	color: #AE220A;
	text-decoration: none;
	font-weight: bold;
}

td.detailImage{
	border-left: #DAA932 1px solid;
	vertical-align: middle;
	text-align: center;
	padding-left: 15px;
}


table.detailpricing td{
	padding: 0px 0px 5px 0px;	
}

.txtQuantity{
	width: 50px;
	border: solid 1px #999999;
	font-size: 10px;
}

/*RECENTLY VIEWED, SIZES, LEARN MORE AND PERSONAL TABS*/

table.paddedtable td{
	padding: 5px 5px 3px 7px;
}

table.paddedtable td a{
	color:#AE220A;
	text-decoration: underline;
}

table.paddedtable td a:hover{
	color:#AE220A;
	text-decoration: none;
}

table.paddedtable tr.titel{
	background-color:#ECB631;
	font-weight: bold;
}

.containerfor_tabs{float: left;}
#learnmore_tab{
	float:left;
	width: 651px;		
}

#sizing_tab{
	float:left;
	width: 651px;
	
}

#recentviewed_tab{
	float:left;
	width: 651px;	
}

#personalisation_tab{
	float:left;
	width: 651px;	
}
#freight_tab{
	float:left;
	width: 623px;	
	
}
#policy_tab{
	float:left;
	width: 623px;	
}

.tabspacing{float:left;padding-right:3px}
/*
#personalisation_preview{	
	text-align: center;
	position: absolute;
	width: 600px;
	padding: 10px;
}
*/

.tabscontainer{
	border-left: 1px solid #DAA932; 
	border-right: 1px solid #DAA932;
	border-top: 1px solid #DAA932;
	padding: 10px;
	background-color:#FBF0D6;	
}

.tabscontainer_recentlyViewed{
	border-top: 1px solid #DAA932;
	border-left: 1px solid #DAA932; 
	border-right: 1px solid #DAA932;
}

/*SEARCH RESULT*/

table.searchresult td{padding: 10px 10px 10px 0px; border-bottom: 1px solid #DAA932; }
table.searchresult td.txtPrice{color: #AE220A;}

/* 

Default Cart Styles
These styles need to be copied into the store.css for your site and styles changed to fit into your design

*/

/* CHECKOUT AND MY ACCOUNT CLASSES */

.cartContainer{padding:10px;text-align:left;}
.checkoutheaderTable{width:700px}
.cart_cellpadding{}
.cart_heading{color:#666666;padding:2px;font-weight:bold;font-size:12px}
.cart_price{font-weight:bold}
.cart_totals{font-size:12px;font-weight:bold;text-align:right}
.cart_totals_text{font-size:12px;font-weight:bold;color:#575A5C}
.checkoutTitles{font-size:11px;font-weight:normal}
.asterisk{font-family:verdana;color:#D5647C;padding-left:3px;}
.InsideBorder{border:1px solid #DAA932; width:700}
.sameAs{font-size:11px;font-weight:normal}
.bg_cart_heading{background-color:#ffffff;border-bottom:2px solid #DAA932;color:#666666;padding:2px;font-weight:bold;font-size:12px}
.checkoutButtons{}
.buttonDiv{width:700px}
.errorDiv{color:#c10001;text-align:left;padding-bottom:10px}
.radioPadding{padding-right:5px}
.freightPadding{padding:5px}
.sendpassword{color:#c10001}
.ccDiv{width:380px;text-align:center}
.secureiconDiv{text-align:center}
.printDiv{width:700px; text-align:right}
.headingDiv{width:566px; padding-left:10px;text-align:left}
.headingDiv2{width:700px; text-align:left}
.cartBorderRight{border-right:1px solid #DAA932;padding:4px}
.cartBorderBottom{border-bottom:1px solid #DAA932}
.bottomline{border-bottom:2px solid #DAA932;padding:2px;}
input.qty{width:40px;text-align:center;border:1px solid #9FA19E;background:transparent}
input.med{width:180px;border:1px solid #666666;background-color:transparent}
input.telCountry{width:40px}
input.telArea{width:35px}
input.tel{width:85px}
input.mobile{border:1px solid #666666;background-color:transparent}
input.promoCode{width:100px}

select.color{width:100px;}
select.cardType{width:140px}
input.name{width:145px}
input.cardNo{width:145px}
select.month{width:40px}
select.year{width:60px}
select.size{width:100px;}
select.country{width:290px}
select.country2{width:200px}
li.error{color:#c10001}
textarea.delivery{width:600px}

.scrolling{
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
overflow-x: hidden;  //these do not work in netscape, mozilla, oprah.  need to use overflowauto as below
overflow-y: scroll;
overflow: auto;
scrollbar-3dlight-color: transparent;
scrollbar-arrow-color : #000000;
scrollbar-face-color :white;
scrollbar-highlight-color : white;
scrollbar-shadow-color :#000000; 
scrollbar-darkshadow-color:#FBEFD5; 
scrollbar-track-color :#FBEFD5;
scrollbar-base-color :#FBEFD5;
}



/* AFFILIATES STYLES */

.affHolderTable{width:768px;border:none;border-collapse:collapse;padding:0px;text-align:center;}
.affNavCell{width:150px;padding:10px;}  
.affContentCell{} 

.affPageHeading{font-family:arial, verdana, helvetica;color:#000000; font-weight:bold;font-size:12px;text-decoration:none;text-transform:uppercase}
.affNavHeading{font-family:arial, verdana, helvetica; color:#BC2F32;font-size:12px;text-decoration:none;font-weight:bold}
.affHeadings{font-family:arial, verdana, helvetica; padding:3px;border-bottom:1px solid #ECB631;font-weight:bold;color:#ffffff;font-size:12px;}

.affBackLgt{background-color : #FFFFFF}

.affBackDrk{background-color:#ECB631;border:1px solid #ECB631;color:#ffffff;padding:2px;font-weight:bold;font-size:12px}

.affBorder{}

.affSales{font-family:arial, verdana, helvetica; font-weight:normal;color:#626469;font-size:8pt;border : 1px solid #626469;background-color : #ffffff;}

.affButtons{font-size:9pt;font-weight:bold}

.affMsg{font-family:arial, verdana, helvetica; font-weight:normal;color:#CC0000;font-size:12px;}

.inputAff{font-family:arial, verdana, helvetica; font-weight:normal;color:#000000;font-size:12px;width:120;border:1px solid #626469}

.affpaymentpopupbg{background-color:#cc0000}

.affSubHeading{font-family:arial, verdana, helvetica; font-weight:normal;color:#BC2F32;font-size:11px;}

.affLink{font-family:arial, verdana, helvetica; font-weight:normal;color:#626469;font-size:12px;text-decoration:underline}
.affLink:link{font-family:arial, verdana, helvetica; font-weight:normal;color:#626469;font-size:12px;text-decoration:underline}
.affLink:visited{font-family:arial, verdana, helvetica; font-weight:normal;color:#626469;font-size:12px;text-decoration:underline}
.affLink:active{font-family:arial, verdana, helvetica; font-weight:normal;color:#626469;font-size:12px;text-decoration:underline}
.affLink:hover{font-family:arial, verdana, helvetica; font-weight:normal;color:#626469;font-size:12px;text-decoration:none}

.affSubLink{font-family:arial, verdana, helvetica; font-weight:normal;color:#626469;font-size:11px;text-decoration:underline}
.affSubLink:link{font-family:arial, verdana, helvetica; font-weight:normal;color:#626469;font-size:11px;text-decoration:underline}
.affSubLink:visited{font-family:arial, verdana, helvetica; font-weight:normal;color:#626469;font-size:11px;text-decoration:underline}
.affSubLink:active{font-family:arial, verdana, helvetica; font-weight:normal;color:#626469;font-size:11px;text-decoration:underline}
.affSubLink:hover{font-family:arial, verdana, helvetica; font-weight:normal;color:#626469;font-size:11px;text-decoration:none}

.affBoldLink{font-family:arial, verdana, helvetica; font-weight:bold;color:#626469;font-size:12px;text-decoration:underline}
.affBoldLink:link{font-family:arial, verdana, helvetica; font-weight:bold;color:#626469;font-size:12px;text-decoration:underline}
.affBoldLink:visited{font-family:arial, verdana, helvetica; font-weight:bold;color:#626469;font-size:12px;text-decoration:underline}
.affBoldLink:active{font-family:arial, verdana, helvetica; font-weight:bold;color:#626469;font-size:12px;text-decoration:underline}
.affBoldLink:hover{font-family:arial, verdana, helvetica; font-weight:bold;color:#626469;font-size:12px;text-decoration:none}

.affNavLink{font-family:arial, verdana, helvetica; font-size:12px;color:#BC2F32;text-decoration:none}
.affNavLink:link{font-family:arial, verdana, helvetica; font-size:12px;color:#BC2F32;text-decoration:none}
.affNavLink:visited{font-family:arial, verdana, helvetica; font-size:12px;color:#BC2F32;text-decoration:none}
.affNavLink:active{font-family:arial, verdana, helvetica; font-size:12px;color:#BC2F32;text-decoration:none}
.affNavLink:hover{font-family:arial, verdana, helvetica; font-size:12px;color:#BC2F32;text-decoration:underline}
/* end affiliates */

.drpDropdownSizeColour{width: 150px; border: solid 1px #000000; font-size: 10px;}
