/* 
	IMPORTANT!!!!!
	!!!===== All css must begin with .Site with the exception of BODY and #mainTable =====!!!
	!!!===== This ensures no styling is applied to the AdminSystem =====!!!
*/

BODY
{
	background-color: #ffffff;
	color: #252525;
	background: url(/images/Background-banners/header-bg.jpg) repeat-x;
}
.Site /* same element as #mainTable */
{
	FONT-SIZE: 100%;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    color:#000;
    line-height: 1.5;
}
.Site A 
{
	color: #607701;
	text-decoration: none;
	cursor: pointer;
}
.Site A:hover
{
	color: #91b414;
}
.Site DT
{

}

.Site .help
{
    color: #607701;
}
.Site dd
{

}
.Site H1, H2, H3, H4, H5, H6
{
	color: #607701;
	margin: 0;
	/*height: 1em;*/
	margin-bottom: 0.175em;
}
 
.Site hr
{
    border: 0;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #CDCEC8;    
}
.Site H1
{
    FONT-SIZE: 210%;
    font-weight: 400;
    letter-spacing: -1px;
}
.Site H1.homepage
{
	FONT-SIZE: 190%;
	 border-bottom: 1px solid #607701;
	}
.Site .material h1 
{
	padding-bottom: 0.5em;
}

.Site H2
{
    FONT-SIZE: 180%;
    font-weight: 400;
    margin-bottom: 0.1em;
}

.Site H2.title
{
    padding: 0.6em;
    padding-bottom: 0.5em;
}

.Site #MovieContent h2, .Site #MovieContent h3
{
	margin-bottom: 1em;
	color: #A6C82E;
}

.Site #cartFull H2
{
    padding: 0.2em 0 0.3em 0;
    
    color: #ffffff;
}

.Site #cartFull H2.title
{
    background-color: transparent;
    color: #000000;
}

.Site #cartFull #cartInvoice .button
{
    /*background: transparent;*/
    color: #fff;
    padding: 3px 10px 3px 3px;
}
.Site #cartFull #cartInvoice .button:hover
{
    color: #efeceb;
}
.Site #cartFull #cartInvoice a.principle
{
	padding-right: 35px;
}
.Site #cartFull #cartListing th
{
    background: #666666 url(/images/layout/cartth_dark.gif) top left repeat-x;     
}

.Site #cartFull #cartListing th.lineTotal,
.Site #cartFull #cartListing td.amount
{
    background: #D8D7D7 url(/images/layout/cartth_light.gif) top left repeat-x;   
}

.Site H3
{
    FONT-SIZE: 160%;
    font-weight: 400; 
    margin-bottom: 0.25em;
}

.Site H4
{
    FONT-SIZE: 140%;
    font-weight: 400; 
    margin-bottom: 0.25em;
}
.Site H5
{
    FONT-SIZE: 105%;
    font-weight: 400; 
    margin-bottom: 0.3em;
}
.Site H6
{
    FONT-SIZE: 100%;
}


.Site #Paramo_Home_Page h1 
{
	font-weight: 400;
	font-size: 1.6em;
	color: #607701;
	margin-bottom: 7px;
	margin-top:0;
}

.Site #Paramo_Home_Page ul
{
	margin: 0;
	padding: 0;
}

.Site #Paramo_Home_Page li
{
	list-style: none;
	margin: 0;
	padding: 0;
	padding-left: 15px;
	background: transparent url(/images/layout/bulletPoint.gif) no-repeat 1px 5px;
}

.Site IMG
{
	border:none;
}

.Site #mainLayout a img
{
}

.Site TABLE
{
} 
.Site table td, table th
{
}

/* ################################### Site Classes ################################# */

.Site .box
{
	background: #ffffff;
	border: 1px solid #ddd;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}


.Site .formMainTable td .tl
{
	margin:  -5px -5px 0 -5px;
}

.Site .formMainTable td .bl
{
	margin:  0 -6px -6px -6px;
}

.Site .box h2.title
{
}


/*.Site .box .tl 
{
	background: transparent url(/images/layout/box_tl.gif) no-repeat 0 0;
}


.Site .box .tr 
{
	background: transparent url(/images/layout/box_tr.gif) no-repeat 100% 0;
}

.Site .box .bl 
{
	background: transparent url(/images/layout/box_bl.gif) no-repeat 0 100%;
}

.Site .box .br 
{
	background: transparent url(/images/layout/box_br.gif) no-repeat 100% 100%;
}  */


.Site .material .box .content
{
	padding: 0 10px;
}
.Site .box .bc
{
}

.Site .greyoutlinebox
{
	border: 1px solid #CCC;
	border-radius: 7px;
	-moz-border-radius: 7px;
}
.Site .greyoutlinebox .tl,
.Site .greyoutlinebox .tr
{
	background: none;
}
.Site .greyoutlinebox h2.title
{
	margin: 0 !important;
	padding: 2px 10px 2px 10px;
	font-size: 150%;
}
.Site .greyoutlinebox .content
{
	padding: 0 9px !important; 
}
.Site .detail .greyoutlinebox th
{
	border: 0;
	color: #656565;	
	font-size: 85%;
	font-weight: normal;
}
.Site .greyoutlinebox table
{
    padding-bottom:10px;
}
.Site .detail .greyoutlinebox td
{
    border-top: 1px solid #cccccc;
    padding:5px 0 4px 0;
     vertical-align:bottom;
}
.Site .detail td.size
{
	width: 50px;
	padding-left:5px;
	font-size: 150%;
	font-weight:bold;
}
.Site .detail td.price,
.Site .detail td.offers
{
	width: 85px;
	font-weight:bold;
	padding-left:5px;
	font-size: 90%;
}
.Site .detail td.offers
{
	width: auto;
}
.Site .detail td.buynow
{
    vertical-align:middle;
    width: 100px;
}
.Site .detail td.offers .discountedPrice
{
   color:#DE0600;
   font-weight:normal;
}

.Site .dropdown, 
.Site .textarea, 
.Site .textbox,
.Site input.required,
.Site textarea 
{
    background: #ffffff /*url(/images/layout/inputBg.gif) no-repeat 0 0*/;
    border: 1px solid #cdcdcd;
    padding: 0.2em;
}
.Site .greyed
{
	color: #cdcdcd; 
}

.Site .label
{
	font-weight:bold;
}
.Site form .label
{
	text-align:right;
}
.Site form td
{
}
.Site .list
{
	border-bottom:1px solid #CDCDCD;
	height: 1%;
}

.Site #product_brief_2_col_listing .list
{
	border-bottom: none;
}

.Site .list a
{
	text-decoration: none !important;
}
.Site .list a:hover
{
}
.Site .list p
{	
}
.Site .list H3
{

}
.Site .list H4
{
}
.Site .list .date
{

}


.Site .list dt 
{
	font-weight: 700;
	float: left;
	width: 150px;
}


.Site .reviews 
{
	background-color: #efefed;
	border-bottom: none;
}

.Site .sourceName 
{
	font-weight: 800;
}

.Site td.list IMG.thumbnail
{
}
.Site .stepper
{
}
.Site .stepper a
{
}
.Site .stepper a:hover
{
}
.Site .stepper p
{
}
.Site .stepper p.links
{
}
.Site TABLE.documentTable
{

}
.Site TABLE.documentTable TD.cell
{

}
.Site TABLE.documentTable TH.heading
{

}
.Site TABLE.documentTable TR.alternative
{

}
.Site .list .terminus
{
	clear:right !important;
}
.Site .template
{
	background: none;
	border: none;	
}
/* ################################### Site IDs ################################# */

#mainTable
{
	
}

.Site #mainHeader
{	
	background: transparent url(/images/layout/headerImages/puffin.jpg) no-repeat left top;
}


.Site #location
{
	color: #9cbd18;
}

.Site #location a
{
	color: #292A1C;
	text-decoration: none;
}

.Site #location A:hover
{
	color: #bcbcbc;
}

.Site #mainLayoutContainer
{
}

.Site #mainFooter 
{
background: #485241 url(/images/layout/footerBackground.gif) repeat-x 0 0;
color: #ffffff;
}



.Site #garmentDetail .tr, .Site #garmentDetail .br
{
	background: none;
}


.Site #garmentDetail #column2 h1.garmentName, .Site #garmentDetail #column2 .stockCode
{
	color: #607701;
}

/* ################################## Cart Brief ################################### */



.Site #cartBrief
{
	background: Transparent url(/images/layout/shoppingBag.png) no-repeat right 36px;
	color: #ffffff;
	font-size: 1.1em;
}

.Site #cartBrief #loggedIn
{
	font-weight: 700;
}

.Site #cartBrief a
{
	/*background: Transparent url(/images/layout/shoppingBag.png) no-repeat left top;*/
	color: #ffffff;
}

.Site #cartBrief a:hover
{
	color: #a1a58a;
}

.Site #cartBrief a.basketButton
{
	background: Transparent url(/images/layout/viewBasket.gif) no-repeat left top;
	display: block;
	width: 77px;
	height: 16px;
	overflow:hidden;
	text-decoration: none;
	float:left;
	font-size: 0.8em;
	text-align: center;
	vertical-align: middle;
}

.Site #cartBrief a.checkoutButton
{
	background: Transparent url(/images/layout/checkout.gif) no-repeat left top;
	display: block;
	width: 60px;
	height: 16px;
	overflow:hidden;
	text-decoration: none;
	float:right;
	font-size: 0.8em;
	text-align: center;
	vertical-align: middle;
}

.Site #cartBrief a.basketButton
{
	background: Transparent url(/images/layout/viewBasket.gif) no-repeat left top;
	display: block;
	width: 77px;
	height: 16px;
	overflow:hidden;
	text-decoration: none;
	float:left;
	font-size: 0.8em;
	text-align: center;
}

.Site #cartBrief a.checkoutButton:hover, .Site #cartBrief a.basketButton:hover
{
	color: #ffffff;
	background-position: 1px 1px;
	padding-top: 1px;
	padding-left:1px;	
}



.Site #signin a
{
	color: #ffffff;
	background:Transparent url(/images/layout/signin_bg.gif) no-repeat 2px 3px;
}

.Site #signin a:hover
{
	color:#a1a58a;
	background:Transparent url(/images/layout/signinhover_bg.gif) no-repeat 2px 3px;
}

.Site #signin #logoff a,
.Site #signin #logoff a:hover
{
	background:none !important;
}

.Site #productTabs .ptr
{
    background: #353827 none;
}
.Site #productTabs .ptl
{
    background: #353827 none;
}
.Site #productTabs .pbr
{
    background: #353827 none;    
}
.Site #productTabs .pbl
{
    background: #353827 none; 
}


.Site #productTabs .content
{
    border: solid 1px #353827;
    border-top: none;
    border-bottom: none;
    background: #4a5443 url(/images/layout/tabs_content_bg.gif) top left repeat-x;   
    color: #ffffff;   
}




.Site #productTabs .content .sectionTitle
{
   font-size: 1.6em;
   color: #a6c82e !important;
   margin-bottom: 0;
   padding-bottom: 10px;
}


.Site #productTabs .content h4
{
    color:#fff;
    font-weight: 400; 
    font-size: 1em;
}



.Site #productTabs .content a
{
    color: #a6c82e;    
}
.Site #productTabs .content a:hover
{
    color: #8a9e3b;    
}

.Site #productTabs .content ul
{
	
}

.Site #productTabs .content li
{
	list-style-position: outside;
	list-style: disc;
}


/* ################################## Menu setup ################################### */


.Site #mainMenu a, .Site #footerMenu a
{
	color: #ffffff;
	text-decoration: none;
	background: transparent url(/images/layout/topMenuDivider.gif) no-repeat 100% 50%;
}

.Site #mainMenu li.last a, .Site #footerMenu li.last a
{
	color: #ffffff;
	text-decoration: none;
	background: none;
}

.Site #mainMenu a:hover,.Site #mainMenu li.last a:hover, .Site #mainMenu a.active, .Site #mainMenu a.on, .Site #footerMenu a:hover, .Site #footerMenu li.last a:hover, .Site #footerMenu a.active, .Site #footerMenu a.on
{
	color: #b5cf34;
}

/* ################################## Product Menu setup ################################### */

/* Green tab color #83a90f */
/* Black tab color */

.Site #productMenu a 
{
	color: #ffffff;
	background: #3e422e url(/images/layout/MenuTabRight.gif) no-repeat right top;
	text-decoration: none;
	position:relative;
}

.Site #productMenu a span.navTab-tl
{
	background: transparent url(/images/layout/darkMenuTabLeft.gif) no-repeat left top;
}

.Site #productMenu a.active, .Site #productMenu a.on
{
	color: #607701;
    background-position: right -70px;
}

.Site #productMenu a.active span.navTab-tl, .Site #productMenu a.on span.navTab-tl
{
	background: transparent url(/images/layout/whiteMenuTabLeft.gif) no-repeat left top;
}

.Site #productMenu a:hover,
.Site #productMenu li:hover a
{
	color: #ffffff;
    background-position: right -35px;
}

.Site #productMenu a:hover span.navTab-tl,
.Site #productMenu li:hover a span.navTab-tl
{
	background: transparent url(/images/layout/greenMenuTabLeft.gif) no-repeat left top;
}

.Site #productMenu li ul
{background:transparent url(/images/layout/hovermenu_bg.png) no-repeat left bottom;}
.Site #productMenu li:hover li a,
.Site #productMenu li li a,
.Site #productMenu li li a span.navTab-tl
{
    background:none;
}

/* ################################## Cart Tabs setup ################################### */

.Site #cartProductMenu a 
{
	color: #353827;
	background: #dbdbd8 url(/images/layout/cartProductTabs_tr.gif) no-repeat right top;
	text-decoration: none;
	border-bottom: solid 1px #353827;
}

.Site #cartProductMenu a span.navTab-tl
{
	background: #dbdbd8 url(/images/layout/cartProductTabs_tl.gif) no-repeat left top;
}


.Site #cartProductMenu a:hover, .Site #cartProductMenu a.tabCurrent
{
	color: #ffffff;
	background: #dbdbd8 url(/images/layout/cartProductTabs_tr_over.gif) no-repeat right top;
	text-decoration: none;
	border-bottom: solid 1px #4a5443;
}

.Site #cartProductMenu a:hover span.navTab-tl, .Site #cartProductMenu a.tabCurrent span.navTab-tl
{
	background: #dbdbd8 url(/images/layout/cartProductTabs_tl_over.gif) no-repeat left top;
}


/* ################################## Group Menus setup ################################### */

.Site #menuGroups
{
	background: #485241 url(/images/layout/menuGroupsBackground.gif) repeat-x 0 0;
	border-bottom: solid 1px #2c3228;
}

.Site #menuGroups dt
{
	line-height: 1em;
}

.Site #menuGroups td
{
	/*background: transparent url(/images/layout/menuGroups-divider.gif) repeat-y 0 0;*/
	border-left: solid 1px #ffffff;
}

.Site #menuGroups td.first
{
	border:none;
}

.Site #menuGroups a
{
	text-decoration: none;
}

.Site #menuGroups dt a
{
	border-bottom:solid 1px #ffffff;
	font-size:1em;
	font-weight:bold;
	color: #ffffff;
}

.Site #menuGroups dd
{
	
	
}

.Site #menuGroups dd a
{
	color:#bababa;
	font-size:0.85em;
	padding-left: 12px;
	display: block;
	background: transparent url(/images/layout/menuGroupsBullet.gif) no-repeat 0 5px;
}

.Site #menuGroups dd a:hover, .Site #menuGroups dd a.on,  .Site #menuGroups dd a.active
{
	color:#ffffff;
	background: transparent url(/images/layout/menuGroupsBulletHover.gif) no-repeat 0 4px;
}

/* ################################## Product Menu setup ################################### */



.Site #subMenu

{
}

.Site #subMenu ul a
{
	color: #353827;
	font-size: 1.05em;
	border-bottom: solid 1px #b7b792;
	text-decoration: none;
	font-weight: 700;
	text-transform: capitalize;
}

.Site #subMenu ul a:hover, .Site #subMenu ul a.on, .Site #subMenu ul a.active
{
	color: #607701;
}

.Site #subMenu ul ul a
{
	text-transform: lowercase;
	font-weight: 400;
	font-size: 1.2em;
	border-bottom: none;
}

.Site #subMenu ul ul a:hover, .Site #subMenu ul ul a.on, .Site #subMenu ul ul a.active
{
	color: #729500;
}

.Site #subMenu ul ul li.first a
{
	padding-top: 4px;
}

.Site #subMenu ul ul li.last a
{
	padding-bottom: 4px;
}

/* .Site #subMenu ul ul li.last a */
.Site #subMenu ul ul
{
	border-bottom: solid 1px #b7b792;
}
.Site #subMenu ul ul ul
{
	border:none
}
.Site #subMenu ul ul ul a
{
	font-weight: 700;
	font-size: 1.1em;
}

/*.Site #subMenu ul ul li.last ul a
{
	border-bottom: none;
}*/

.Site #subMenu ul ul ul ul a
{
	font-weight: 400;
	font-size: 1em;
}
.Site #subMenu ul ul ul ul ul a
{
}
.Site #subMenu ul ul ul ul ul ul a
{
}
.Site #subMenu ul a.active
{
}
.Site #subMenu ul a:hover
{
}

/* ======================== */

.Site #mainTitle
{

}
.Site #mainTitle h1
{
	font-family: Verdana;
	color: #454a34;
	font-size: 140%;
	font-weight: 400;
}
.Site #mainLayout
{	
}
.Site #mainFooter
{
}

/* ======================== */

.Site #developerLink a
{
	background: url(/images/layout/eonicLogo.gif) right 14px no-repeat;
	color:#ffffff;
	font-size:80%;
	font-family: Arial, Sans-Serif;	
	text-transform: lowercase;
}



/* ======================== */

.Site #template_Stepped_Pages .content
{
}

/* ======================== */


.Site TABLE#subPageTable
{
}
.Site TABLE#subPageTable th.heading
{
}
.Site TABLE#subPageTable td.cell
{
}
.Site TABLE#subPageTable td.col1 
{
}
.Site TABLE#subPageTable .col1 A 
{
}
.Site TABLE#subPageTable .col1 A:hover
{
}

/* ======================== */

.Site #template_Home_Variant .list
{
}

/* ======================== */

.Site #template_Events_Style_2 #column1
{
}
.Site #template_Events_Style_2 #column2
{
}
.Site #template_Events_Style_2 .list
{
}
.Site #column2
{
}
.Site #template_Events_Style_2 .date
{

}

/* ======================== */

.Site #template_Links img.thumbnail
{
}
/* ========================== */

.Site #template_sitemap UL
{
}
.Site #template_sitemap UL LI
{
}
.Site #template_sitemap UL UL LI
{
}
.Site #template_sitemap UL UL a
{
}
.Site #template_sitemap LI
{
}
.Site #template_sitemap ul a
{
}
.Site #template_sitemap ul a:hover
{
}
.Site #template_sitemap ul ul a
{
}
.Site #template_sitemap ul ul a:hover
{
}


/*********************** Bespoke Classes ***********************/

.Site a.joinButton 
{
	background: transparent url(/images/layout/joinButton.gif) no-repeat 0 0;
}

.Site a.joinButton:hover
{
	background-position: 0 -40px;
}

.Site .greenHeader
{
	color: #607701;
	font-size: 1.65em;
	line-height: 1.1em;
	font-weight: 400!important;
}
	
.Site .darkGreyText
{
	color: #3c3c3c;
	font-size: 1em;
}	

.Site p.sectionHeader
{
	border-bottom: solid 1px #cdcec8 !important;
	font-weight: bold;
	color: #3b3b3b ;
}

.Site #colorSwatches
{
	border-bottom: solid 1px #cdcec8 !important;
	color: #353827;

}
.Site .discountOnDetail
{
	border-top: solid 1px #cdcec8 !important;
}
.Site #colorSwatches .swatchPanel a
{
    border: solid 1px #fff!important;
	
}

.Site #colorSwatches .swatchPanel a.activeSwatch
{
	/*border: solid 1px #91b414!important;*/
	background: #ffffff;
}

.Site #colorSwatches .swatchPanel p.activeSwatch
{

	color: #2f2f2f;
	text-decoration: underline;
}

.Site .product option 
{
	color: #607701;
	font-weight: 700;
}

.Site .button,
a.popupButton 
{
	background:#0a3809 url(/images/layout/buttongreen.gif) no-repeat 100% 0; /* #989898 */
	border:1px solid #154314;
	color: #ffffff;
	cursor: pointer;
	font-size: 1.333em;
	/*letter-spacing: -1px;*/
    overflow: visible !important;
	position: relative;
	text-align: left;
}
.Site .button:hover
{
	color: #dee4bb;
}
.Site .principle,
a.popUpPrinciple 
{
    background:#395101 url(/images/layout/buttonBackground.gif) no-repeat 100% 0;
    border:1px solid #000000;
    color: #FFFFFF;
}


/*Site #cartInvoice p.optionButtons a.principle
{
	color: #ffffff;
	background: #395101 url(/images/layout/buttonBackground.gif) no-repeat 100% 0;
	border: none;
	text-align: left;
	font-size: 130%;
	letter-spacing: -1px;
	cursor: pointer;
	position: relative;
		padding-bottom: 5px;
	margin-bottom: 5px;
}	*/






.Site p.optionButtons 
{
	line-height: normal;
}
.Site .button .printerIcon 
{
	display:block;
	width: 24px;
	height: 21px;
	margin: 0 3px;
	background: transparent url(/images/layout/printIcon.gif) no-repeat 0 0;
	position:absolute;
	margin-left: 0;
	position:absolute;
	left: 0;
	
}



.Site #garmentDetail .button,
.simplemodal-container .button  
{
	/*background: #bf3701 url(/images/layout/buttonPrinclpleBackground.gif) no-repeat 100% 0;*/
	border:0;
	border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	font-weight: bold;
	font-size: 100%;
	text-align: center;
	background: #121b00 url(/images/layout/garment_buy.gif) 0 0 repeat-x;
	padding: 1px 3px 4px 3px !important;
	height: 22px;
	width: 98px;
	color: #FFF;
	text-decoration:none;
}
.simplemodal-container a.popupButton
{
	float: right;
	border: inherit;
	text-decoration: none;
}
.cartMessageButtons
{
	margin-top: 10px;
}
.Site #garmentDetail a.disabled
{
   padding: 5px 0 0 0 !important;
   height: 15px;
}
.Site .disabled
{
    background: #dedede !important;
    border: 1px solid #999 !important;
    color: #FFF !important;
    cursor:pointer !important;
}
.Site #garmentDetail .disabled
{
    color:#ffffff !important;
    background: #121b00 url(/images/layout/outofstock.gif) 0 0 repeat-x !important;
    cursor:default !important;
}

.Site #cartInvoice p.optionButtons a.principle 
{
	border: none;
	background: Transparent none;
}

.Site .qtybox 
{
	border: solid 1px #a5acb2;
	background-image: none;
}

.Site #cartDetailLeft label
{
	font-weight: 900;
	text-transform: uppercase;
	padding-top: 1px;

}


.Site #garmentDetail a#btn1, .Site #garmentDetail a#btn2 
{
	background: transparent url(/images/layout/navigationArrows.gif) no-repeat 0 0;
}

.Site #garmentDetail a#btn1 
{
	background-position: 0 0;
}

.Site #garmentDetail a#btn2
{
	background-position: -11px 0;
}

.Site #garmentDetail a#btn1:hover
{
	background-position: 0 -21px;
}

.Site #garmentDetail a#btn2:hover
{
	background-position: -11px -21px;
}



span.hint, td.hint span 
{
	background-image: url(/images/layout/hint.gif);
}

span.alert, td.alert span
{
	background-image: url(/images/layout/alert.gif);
}

.Site .showGarmentPrice
{
	
}

.Site .showGarmentPrice span
{
	line-height: 1em;
}

.Site .showGarmentPrice h3
{
	color: #000;
	font-weight: 400;
	padding:0;
	margin:0;
	line-height: inherit;
	font-size: 1em;
}

.Site .showGarmentPrice h3 span
{
    margin: 0 !important;
    padding: 0 !important;
    text-align: right;    
}
/*
.Site .exVatAmount
{
    font-size: 0.8em;    
}
*/
.Site .product .prpriceAmount
{
	font-size: 1.4em;
	color: #000;
}
.Site .product .prexVatAmount
{
    font-size: 0.7em;  
    color: #000;  
}


.Site #deliveryAddress, .Site #deliveryAddressFrom
{
    width:390px;
}

.Site #deliveryAddress input,
.Site #billingAddress input
{
    /*padding-right: 30px;   */
}

.Site #productTabs h1,
.Site #productTabs h2,
.Site #productTabs h3,
.Site #productTabs h4,
.Site #productTabs h5,
.Site #productTabs h6
{
   color: #a6c82e !important;
}



/* DISCOUNT STUFF */

.discountOnDetail .discountInfo,
.discountInfo h4
{
	color: #ed0505 !important;
	
}
.selectFreeItem a
{
	color: #607701;	
}
.discountOnDetail .discountInfo h5
{
	font-weight: bold;
}
.discountOnDetail .garment
{
	/*border-top: 1px solid #cdcec8;*/
}
.discountOnDetail .garment .moredetailButtons
{
	font-size: 0.8em;
}


.Site .creditCard 
{
	line-height: 2em;
}

.Site .creditCard label.radio
{
	line-height: 2em;
}

.Site .creditCard .help 
{
	background: transparent none;
	border: none;
	color: #B01100;
	padding-left: 0;
}

.Site #printLogo 
{
	display: none;
}

#popUpMainTable .tl,
#popUpMainTable .tr
{
	display:none;
}

.loading
{
	background-image: url(/images/layout/loading.gif);
}
