@charset "utf-8";
/* CSS Document */
/* BODY */
/*{
    outline:none;
}
/* new form promotion  */

.noright_column {
overflow:visible !important;

}

#mainP{
    width:1048px;
    
    margin-left:-15px;
    display:table;
}

#pFooter
{
font-weight:bold;
padding:0 12px 0 0;
font-size:12px;  
background:none repeat  ;
margin-left:0px;
width:890px;
position:relative;
  
}
.radioYes{
    
    float : left;
    margin-top: 12px;
    font-size:12px;
}
fieldset.data_container {
border:0 none;
}
fieldset.data_container .f_row {
clear:both;
overflow:hidden;
padding:2px 0;
}
fieldset.data_container .f_row label {
font-family:Arial;
float:left;
color:#19499B;
}
#requestQuote fieldset.data_container .f_row label {
font-weight:bold;
padding:0 12px 0 0;
text-align:left;
font-size:12.29px;

}
fieldset.data_container .checkboxes {
padding:2px 0;
}
fieldset.data_container .checkboxes input {
margin:0;
padding:0;
}
 fieldset.data_container .f_inputs input {
  width: 260 px ;
 
 }
 
fieldset.data_container .f_inputs {
padding-left:25%;
}
fieldset.data_container .warning_mess {
color:red;
padding-bottom:10px;
text-align:center;
}
fieldset.data_container .warning_mess table {
margin:auto;
}
fieldset.data_container .warning_list ul {
margin:0;
padding:5px 0 5px 15%;
text-align:left;
}
fieldset.data_container .warning_list li {
text-align:left;
}
fieldset.data_container .box_images {
text-align:center;
}

.topWhite {
    margin-top: 20px;
margin-right: -15px;
 background: url("/images/topWhiteBox.png") no-repeat scroll 0 0 #FFFFFF; width: 491px ; float: right;  
}
.botTrans {
    margin-top: 20px;
margin-right:  0px;
width: 450px;
float: left;
 background: url("/images/img_product.png")  100% 0 no-repeat ;
}

.botTrans1 {
    margin-top: 20px;
margin-right:  0px;
width: 265px;
height:162px;
float: right;
 background: url("/images/img_product.png")  100% 0 no-repeat ;
}

.btn_prod{
display:block;
text-indent: -9999px;    
background: url("/images/btn_viewFullRange.png")  0 0 no-repeat ;
 float: right;
  width: 158px ;height: 24px;
  margin-right: 0px;
  margin-top:   0px;
  
}

.btn_facebook  {
 background: url("/images/facebookIcon.png")  0 0 no-repeat ;
 float: right;
  width: 40px ;height: 40px;
  margin-right: 10px;
  margin-top:   9px;
  text-indent: -9999px;
 
}

#requestQuote {
background:none repeat scroll 0 0 #FFFFFF;
margin-top:10px;
padding-top: 20px;
width:891px;
}
.infoText{
 text-align:left; 
 font-weight:bold;
 font-family:Arial;
 font-size:12px; 
 color:#19499B;
 padding-right: 20px;
}
.textInWhiteBox{
 margin-top: 45px;
 margin-bottom: 5px ;
 margin-left: 10px;
 color:#19499B;   
 font-family:Arial;
 font-size:12px; 
font-weight:bold;
}



.infoTextCol1{
 text-align:left; 
 font-weight:bold;
 font-family:Arial;
 font-size:12px; 
  width:122px;
}

#infoTextCol1{
 text-align:left; 
 font-weight:bold;
 font-family:Arial;
 font-size:12px; 
 color:#19499B;
 width:110px;
}

#infoTextColBot{
 text-align:left; 
 font-weight:bold;
 font-family:Arial;
 font-size:11px; 
 color:#FFF;
 width:190px;
 float: left;
}

#infoTextCol2{
 text-align:left; 
 font-weight:bold;
 font-family:Arial;
 font-size:12px; 
 color:#19499B;
 float:left;
 width: 310px;
 margin-left: 10px;
 margin-top: 40px;
 
}

.requestQuote {
/*background:url("../images/bg_form.png") no-repeat scroll 0 0 #FFFFFF;*/
padding-left: 0px;
padding-right: 0px;
}
.form_col {
float:left;
padding-left: 30px;
margin-left: 0px;
width:360px;
}
.form_col1 {
float:left;
width:294px;
padding-left: 30px;
}

.form_col2 {
float:left;
padding-left: 37px;
width:122px;
}
.form_col3 {
float:left;
width:10px;
}
#requestQuote #txtFirstName, #requestQuote #txtLastName, #requestQuote #txtPhone1, #requestQuote #txtPhone2,   #requestQuote #txtCity,   #requestQuote #txtAddress1, #requestQuote #txtAddress2, 
#requestQuote #txtCountry,#requestQuote #txtEmail , #requestQuote #txtWhere{
float:left;
width:260px;
}

#requestQuote textarea {
height:215px;
width: 261px;
margin-left: 20px;
float: left ;
}


.btn, .btn span {
background-image:url("/images/btn_submit.png");
background-position:100% 0;
border:0 none;
height:24px;
width:88px;
float:right;
cursor: pointer;
}

.none_submit {
background:none repeat scroll 0 0 transparent;
border:0 none;
height:0;
position:absolute;
width:0;
}
.f_buttons {
margin-left:4px;
padding-left:45%;
}

/* end */

body{
    margin:0px;
    background-color:#2466D1;
	
	
	background-image:url(/images/body/bg.jpg);
	/*Ann 9-1-2011*/	

	position:absolute;
        top:0;
        left:0;
        right:0;
        bottom:0;
        width:100%;
	    height:100%;
		/*overflow:hidden;*/

		padding:0;
	


}
img{
    border:0px;
}
form{
    display:inline;
}

/* BODY AREAS */
.b_area_bg{
    position:relative;
    width:1024px;
    height:768px;
    margin:0px auto;
    z-index:100;
}
.b_area_bg_gif{
    position:absolute;
    /*width:1024px;
    height:768px;
    background-image:url(/images/body/bg.jpg);
    background-repeat:no-repeat;*/
    margin:0px auto;
    z-index:-20;
}
.b_area_bg_gif2{
    position:absolute;
    width:1024px;
    height:768px;
    background-image:url(/images/body/bg2.png);
    background-repeat:no-repeat;
    margin:0px auto;
    z-index:-20;
}
.b_area_homeNew{
    width:1024px;
    height:768px;
	background-position: 0px 0px; /*Ann 2-21-10 for Emily Procter background*/
    /*background-position: 350px 130px; /*Ann 2-21-10 for Emily Procter background*/
    /*background-position: 360px 140px; /*Ann 2-21-10 for skin oil background*/
    background-image:url(/images/body/bg_home.png);
    background-repeat:no-repeat;
}
.b_area_homeNew1{
    width:1024px;
    height:768px;
	background-position: 0px 0px; /*Ann 2-21-10 for Emily Procter background*/
    /*background-position: 350px 130px; /*Ann 2-21-10 for Emily Procter background*/
    /*background-position: 360px 140px; /*Ann 2-21-10 for skin oil background*/
    background-image:url(/images/body/bg_home1.png);
    background-repeat:no-repeat;
}
.b_area_home{
    width:1024px;
    height:768px;
    background-image:url(/images/body/home.gif);
    background-repeat:no-repeat;
}
.b_area_landing{
    width:1024px;
    height:768px;
    background-image:url(/images/landing/map.png);
    background-repeat:no-repeat;
    background-position:center;
	z-index:-10000;
}
.b_area_aboutbg{
    width:1024px;
    height:768px;
    /*background-image:url(/images/body/aboutbg.png);
    background-repeat:no-repeat;*/
}
.b_area_aboutbg_gif{
    position:absolute;
    width:1024px;
    height:768px;
    /*filter: alpha(opacity=40);*/
    -moz-opacity: 0.4;
    background-image:url(/images/body/aboutbg.gif);
    background-repeat:no-repeat;
    z-index:-1;

}
.b_area_aboutbg_gif2{
    position:absolute;
    width:1024px;
    height:768px;
	-moz-opacity: 0.4;
    opacity:.40;
    filter: alpha(opacity=40);
    background-image:url(/images/body/aboutbg.gif);
    background-repeat:no-repeat;
    z-index:-1;

}
.b_area_line{
    width:1024px;
    height:691px;
    background-image:url(/images/body/line.png);
    background-repeat:no-repeat;
}	

/* LAYOUT */
#main{
    width:1024px;
    height:768px;
    margin:0px auto;
    display:table;
}
#searchForm{
    display:block;
    margin-top:43px;
    padding-right:63px;
    font-family:Arial;
    font-size:12px;
    color:#FFFFFF;
    font-weight:bold;
    text-align:right;
}
#searchForm .textBox{
	width:9cm;
	height:15px;
	background:none;
	background-image:url(/images/body/searchv3.png);
	background-repeat:no-repeat;
	padding:3px 7px;
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	border:0px;
	margin-bottom:1px;
}
#content{
    width:858px;
    padding-left:83px;
    padding-top:30px;
    /*padding-top:15px;*/
    padding-right:83px;
	/*display: block;*/
	z-index:-20;
	
}
.ie7 #content{
    padding-top:10px;
}
/* ELEMENT IN THE #CONTENT */
.ie7 .learnButton{
    margin-top:-10px;
}

#navBar{
    width:542px;
    height:29px;
    background-image:url(/images/body/navbar.png);
    background-repeat:no-repeat;
    text-align:center;
    font-family:Arial;
    font-size:10px;
    font-weight:bold;
    padding:7px 2px 2px 2px;
    text-transform:uppercase;
    /*float:right;*/
    color:#FFF;
	position: absolute;	left :400px;	top:95px;
    z-index: 200;
}
#navBar a{
    color:#FFFFFF;
    text-decoration:none;
	z-index: 200;
}
#navBar a:hover{
    color:#FFFFFF;
    text-decoration:underline;
    z-index: 200;
}
#formulaBlock{
	/*width:237px;218
    height:118px;103*/
    font-family:Arial;
	font-size:14px;
	color:#E5E5E5;
	font-weight:bold;
	z-index: 100;
	position: absolute;	left :40px;	top:100px;
	
	/*padding-left: -60px;*/
	    /*float:left;*/
/*	padding-top:-10px;*/
}

#formulaBlockPrivacypolicy{
	/*width:237px;218
    height:118px;103*/
    font-family:Arial;
	font-size:14px;
	color:#E5E5E5;
	font-weight:bold;
	z-index: 100;
	position: absolute;	left :40px;	top:40px;
	
	/*padding-left: -60px;*/
	    /*float:left;*/
/*	padding-top:-10px;*/
}

#awardBlock
{
    /*margin-top: 30px;
    margin-right: 25px;
    float: right;*/
	position: absolute;	left :420px;	top:160px;
}
#formulaBlock2{
    width:218px;
    height:98px;
    font-family:Arial;
    font-size:14px;
    color:#E5E5E5;
    font-weight:bold;
    float:left;
	margin-top:-25px;
}

#formulaBlock1{
    width:218px;
    height:98px;
    font-family:Arial;
    font-size:14px;
    color:#E5E5E5;
    font-weight:bold;
    float:left;
}
/*
#formulaBlock div{
    padding-left:0px;
    padding-top:2px;
}
#formulaBlock .color{
    color:#D0643D;
}*/
#communityBlock{
	width:160px;
	height:160px;
	text-align:center;
	font-family:Arial;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:+1.7;
	/*padding-left: 750px;	
	float:right;
	clear:right;*/
	
	position: absolute; left :790px; top:120px;
	
}
#communityBlock a{
    color:#FFFFFF;
    text-decoration:none;
}
#communityBlock a:hover{
    color:#FFFFFF;
    text-decoration:underline;
}
#tv_area #communityBlock{
	width:160px;
	height:160px;
	text-align:center;
	font-family:Arial;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:+1.7;
	/*padding-left: 750px;	
	float:right;
	clear:right;*/
	
	position: absolute; left :450px; top:30px;
	
}
#tv_area #communityBlock a{
    color:#FFFFFF;
    text-decoration:none;
}
#tv_area #communityBlock a:hover{
    color:#FFFFFF;
    text-decoration:underline;
}

#sgklogo{
	width:106px;
	height:107px;
	position: absolute; left :230px; top:250px;
	
}

#styleAwardVote{
	width:180px;
	height:130px;
	text-align:center;
	font-family:Arial;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	position: absolute; left :560px; top:130px;	
	/*line-height:+1.7;*/
	/*float:right;     Ann 4-7-2011 when adding the StyleAwardsVote */
	/*clear:right;*/
	
}
#styleAwardVote a{
    color:#FFFFFF;
    text-decoration:none;
}
#styleAwardVote a:hover{
    color:#FFFFFF;
    text-decoration:underline;
}


#learnMoreBlock{
    float:left;
   /* margin-left: -170px;*/
    width:301px; /*517px  Ann 4-7-2011 when adding the StyleAwardsVote */
    height:31px; /*150px  Ann 4-7-2011 when adding the StyleAwardsVote */
    /*padding-top:220px;*/ /*Ann 4-7-2011 when adding the StyleAwardsVote*/ 
	position: absolute ; left:75px; top:475px;
}
#learnMoreBtn{
	float:right;
	width:294px; /*313px for btn_latest_ad */
	height:46px; /*32px for btn_latest_ad*/
	/*margin-top: 40px; /*previously 180px Ann 4-7-2011 when adding the StyleAwardsVote*/
	/* background-image:url(/images/body/btn_latest_ad.png); */ /* Ann 2-25-2011 changed as the ad button changed */
   /* background-image:url(/images/body/btn_learnMore.png); */ /* Ann 2-25-2011 original with emily proctor picture */
   /* background-image:url(/images/body/btn_clickHeretoFindOutMore.png);  /* Ann 2-25-2011 original with emily proctor picture */
	background-image:url(/images/body/btn_click_here_to_see_mcmourty_twins.png);  /* Ann 10-3-2011 breast cancer info button */
	background-repeat:no-repeat;
	/*margin-right: 30px;*/
	position: absolute ; left:490px; top:480px;	
}
#facebookBtn{
	/*float:right;*/
	width:275px; /*313px for btn_latest_ad */
	height:45px; /*32px for btn_latest_ad*/
	/*margin-top: 40px; /*previously 180px Ann 4-7-2011 when adding the StyleAwardsVote*/
	/* background-image:url(/images/body/btn_latest_ad.png); */ /* Ann 2-25-2011 changed as the ad button changed */
   /* background-image:url(/images/body/btn_learnMore.png); */ /* Ann 2-25-2011 original with emily proctor picture */
    background-image:url(/images/body/btn_facebook.png);  /* Ann 2-25-2011 original with emily proctor picture */
	background-repeat:no-repeat;
	/*margin-right: 30px;*/
	position: absolute;
	left :455px;
	top:380px;
}

/* BOXES */
#area_boxes{
    /*padding-top:40px; */  /*  Ann 4-7-2011 when adding the StyleAwardsVote*/
    text-align:center;
    clear:both;
	position: absolute; left :80px; top:530px;	
}
/* FOOTER */
#footer{
    /*text-align:center;*/
	/*padding-left:94px;
    padding-right:94px;*/
    padding-top:8px;
	position: absolute; left :170px; top:700px;	    /*padding-left:14px;
    padding-right:14px;
    padding-top:8px;*/
}
#freeshipping{
	position: absolute;
	left :170px;
	top:25px;
	text-align: left;    
	}
#freeshipping .line3{
	font-size: 9px;	 
	}	
	
#footer_left{
    float:left;
}
#footer_left a{
    font-family:Arial;
    font-size:11px;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
}
#footer_left a:hover{
    font-family:Arial;
    font-size:11px;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:underline;
}
#footer_right{
    /*float:right;*/
    font-family:Arial;
    font-size:10px;
    color:#FFFFFF;
    /*padding-top:5px;*/
	z-index:100
}
#footer_right a{
    font-family:Arial;
    font-size:10px;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
	z-index:100;
}
#footer_right a:hover{
    font-family:Arial;
    font-size:10px;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:underline;
	z-index:100
}
#subfooter{
    text-align:right;
    font-family:Arial;
    font-size:9px;
    color:#E5E5E5;
	position: absolute; left :735px; top:700px;	
    /*padding-right:10px;
    padding-top:30px;
    clear:both;*/
}
.ie7 #subfooter{
    padding-top:10px;
}
#subfooter_right{
	/*text-align:right;*/
	font-family:Arial;
	font-size:10px;
	color:#E5E5E5;
	/*padding-right:10px;*/
	/*padding-top:50px;*/
	/*clear:both;*/
	font: MillerDisplay;
	/*float: right;*/
	position: absolute ; left:735px; top:755px;	
/*	margin-left: 10px;*/
}
.ie7 #subfooter_right{
    padding-top:10px;
}

#subfooter_left{
	/*text-align:left;*/
	font-family:Arial;
	font-size:10px;
	color:#E5E5E5;
	/*padding-left:10px;*/
	/*padding-top:50px;*/
	/*clear:both;*/
	font: MillerDisplay;
	position: absolute ; left:35px; top:692px;	/*margin-left: 20px;	/*float: left;	*/
	z-index:-20;
}
.ie7 #subfooter_left{
    padding-top:10px;
}

/* Abouts */
#aboutTitleBlock{
    width:218px;
    height:98px;
    font-family:Arial;
    font-size:14px;
    color:#E5E5E5;
    font-weight:bold;
    float:left;
    margin-left:30px;
}
#aboutLeftBar{
    width:266px;
    height:439px;
    /*margin-top:27px;
    margin-left:-8px;*/
    background-image:url(/images/body/about_side.png);
    background-repeat:no-repeat;
    /*float:left;
    clear:left;*/
	position: absolute; left :100px; top:220px;	
	
}
#aboutRightContent{
    width:576px;
    height:489px;
    background-image:url(/images/body/about_content.png);
    background-repeat:no-repeat;
    /*float:right;
    margin-top:13px;
    margin-right:-12px;*/
	position: absolute; left :400px; top:140px;
}
#aboutRightContent .content{
    padding:12px 20px 12px 20px;
    height:465px;
}
#aboutRightContent .content h1{
    font-family:Arial;
    font-size:24px;
    color:#16337A;
    font-weight:bold;
}
#aboutRightContent .content p, #products_content p, #aboutUsRightContent .content p #privacypolicyContent .content p {
    font-family:Arial;
    font-size:12px;
    color:#16337A;
    font-weight:normal;
}
/* For Categories */
#content_categories{
    padding-left:33px;
    padding-right:33px;
    clear:both;
}
#category_information{
    width:958px;
    height:492px;
    background-position:bottom;
}
.ie7 #category_information{
    width:958px;
    height:492px;
    background-position:bottom;
    margin-top:-16px;
}
#category_information.type_1{
    background-image:url(/images/categories/01.png);
    background-repeat:no-repeat;
}
#category_information.type_2{
    background-image:url(/images/categories/02.png);
    background-repeat:no-repeat;
}
#category_information.type_3{
    background-image:url(/images/categories/03.png);
    background-repeat:no-repeat;
}
#category_information.type_4{
    background-image:url(/images/categories/04.png);
    background-repeat:no-repeat;
}
#category_information.type_5{
    background-image:url(/images/categories/05.png);
    background-repeat:no-repeat;
}
#category_information.type_6{
    background-image:url(/images/categories/06.png);
    background-repeat:no-repeat;
}
#category_information.type_7{
    background-image:url(/images/categories/07.png);
    background-repeat:no-repeat;
}
#category_information.type_7{
    background-image:url(/images/categories/07.png);
    background-repeat:no-repeat;
}
#category_information.type_8{
    background-image:url(/images/categories/14.png);
    background-repeat:no-repeat;
}
#category_information.type_9{
    background-image:url(/images/categories/09.png);
    background-repeat:no-repeat;
}
#category_information.type_10{
    background-image:url(/images/categories/10.png);
    background-repeat:no-repeat;
}
#category_information.type_11{
    background-image:url(/images/categories/11.png);
    background-repeat:no-repeat;
}
#category_information.type_12{
    background-image:url(/images/categories/12.png);
    background-repeat:no-repeat;
}
#category_information.type_13{
    background-image:url(/images/categories/13.png);
    background-repeat:no-repeat;
}
#category_information.type_14{
    background-image:url(/images/categories/15.png);
    background-repeat:no-repeat;
}
#category_information #topbuttonArea{
    padding-top:195px;
    padding-left:307px;
}
#category_information #bottombuttonArea{
    white-space:nowrap;
    padding-top: 233px;
    padding-left:548px;
}
#categories_float{
    width:160px;
    height:160px;
    text-align:center;
    font-family:Arial;
    font-size:14px;
    color:#FFFFFF;
    font-weight:bold;
    line-height:+1.7;
    position:absolute;
    margin-left:695px;
    margin-top:32px;

}
.ie7 #categories_float{
    margin-left:500px;
}
#categories_float a{
    color:#FFFFFF;
    text-decoration:none;
}
#categories_float a:hover{
    color:#FFFFFF;
    text-decoration:underline;
}
/* For landing */
#landing_title{
    height:63px;
    width:203px;
    /*float:right;
    padding-top:55px;*/
	position: absolute;	left :500px;	top:100px;
}
#landing_content{
    clear:both;
}
#landing_models{

    width:965px;/*967*/
    height:534px;/*500*/
    background-image:url(/images/landing/models.png);
    background-repeat:no-repeat;
    /*margin-left:31px;
    margin-top:12px;*/
	position: absolute;	left :28px;	top:180px;
	z-index:0;
}
#landing_float{
    width:230px;
    height:87px;
    text-align:center;
    font-family:Arial;
    font-size:14px;
    color:#FFFFFF;
    font-weight:bold;
    line-height:+1.7;
    /*position:absolute;
    margin-left:72px;
    margin-top:0px;*/
    background-image:url(/images/landing/btns_area.png);
    background-repeat:no-repeat;
    /*padding-top:18px;*/
	position: absolute;	left :730px;	top:100px;
	z-index:10;
}
#products_content{
    width:576px;
    height:425px;
    background-image:url(/images/body/product_content.png);
    background-repeat:no-repeat;
    /*float:right;
    margin-top:23px;
    margin-right:-12px;*/
	position: absolute;	left :400px;	top:130px;
}
#product_description{
    /*background-image:url(/images/body/product.png);*/
    background-repeat:no-repeat;
    background-position:top right;
    padding:8px 20px 12px 20px;
    height:403px;
}
#product_description .text{
    /*padding-right:198px;*/
}
#products_content h1{
    font-family:Arial;
    font-size:23px;
    color:#16337A;
    font-weight:bold;
}
#products_content p{
    margin-bottom:20px;
    font-size:12px;
}
#products_content a{
    font-family:Arial;
    font-size:11px;
    color:#16337A;
    font-weight:bold;
    text-decoration:none;
}
.productquantity{
    width:24px;
    height:15px;
    padding:2px;
    background:none;
    background-image:url(/images/body/quantity.png);
    background-repeat:no-repeat;
    border:0px;
    font-family:Arial;
    font-size:11px;
    color:#16337A;
    text-align:center;
}
#product_index{
	margin-bottom:8px;
    white-space:normal;
    text-align:left;
    height:385px;
	width:260px;
}

.product_menu_left{
    background-image:url(/images/nav/type.png);
    background-repeat:no-repeat;
    font-family:Arial;
    font-size:11px;
    color:#FFFFFF;
    font-weight:bold;
    border-top-width: 0px;
    margin-top: 0px;
    padding-top: 4px;
    height: 18px;
    padding-left: 31px;
    width: 214px;




}
.productSectionTitle{
    background-image:url(/images/nav/sectionTitle.png);
    background-repeat:no-repeat;
    font-family:Arial;
    font-size:10px;
    color:#FFFFFF;
    font-weight:bold;
    border-top-width: 0px;
    margin-top: 0px;
    padding-top: 5px;
    height: 20px;
    padding-left: 31px;
    width: 214px;
}
.productSectionTitleSelected{
    background-image:url(/images/nav/sectionTitleOpen.png);
    background-repeat:no-repeat;
    font-family:Arial;
    font-size:10px;
    color:#FFFFFF;
    font-weight:bold;
    border-top-width: 0px;
    margin-top: 0px;
    padding-top: 5px;
    height: 20px;
    padding-left: 31px;
    width: 214px;
}
.productsbSectionTitle{
    background-image:url(/images/nav/sbSectionTitle.png);
    background-repeat:no-repeat;
    font-family:Arial;
    font-size:10px;
    color:#FFFFFF;
    font-weight:bold;
    border-top-width: 0px;
    margin-top: 0px;
		margin-left:15px;
    padding-top: 5px;
    height: 20px;
    padding-left: 31px;
    width: 214px;
		cursor:pointer;
}
.productsbSectionTitleSelected{
    background-image:url(/images/nav/sbSectionTitleOpen.png);
    background-repeat:no-repeat;
    font-family:Arial;
    font-size:10px;
    color:#FFFFFF;
    font-weight:bold;
    border-top-width: 0px;
    margin-top: 0px;
		margin-left:15px;
    padding-top: 5px;
    height: 20px;
    padding-left: 31px;
    width: 214px;
		cursor:pointer;
}

.ul_index{
    color:#FFFFFF;
    font-family:Arial;
    font-size:10px;
    text-align:left;
    margin-top:0px;
    margin-bottom:5px;
    margin-left:10px;
    width:180px;
}
.ie7 .ul_index li{
	margin-left:45px;
}
.ie7 .ul_index li{
	margin-top:0px;
	margin-bottom:0px;
}

.il_index{
    margin-top:3px;
}

.ul_index_about{
    color:#FFFFFF;
    font-family:Arial;
    font-size:10px;
    text-align:left;
    padding-left:58px;
    margin-bottom:2px;
    margin-top:2px;
    line-height:1.5;

}
.ie7 .ul_index_about{
    padding-left:10px;
}
.ie7 ul{
    display:block;
}

.ul_index a, .ul_index_about a{
    color:#333333;
    font-family:Arial;
    font-size:10px;
    text-decoration:none;
    font-weight:bold;

}
.ul_index a:hover, .ul_index_about a:hover{
    color:#16337A;
    font-family:Arial;
    font-size:10px;
    text-decoration:underline;
}
/* About us */

#aboutUsLeftBar {
    clear:left;
    color:#FFFFFF;
    float:left;
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    font-weight:bold;
    height:208px;
    line-height:1.7;
    /*margin-left:-8px;
    margin-top:19px;*/
    width:236px;
	position: absolute; left :100px; top:230px;	
}

#aboutUsLeftBar .top {
    background-image:url(/images/about/bar_top.png);
    background-repeat:no-repeat;
    height:24px;
    padding:14px 16px 2px;
    width:236px;
}
#aboutUsLeftBar .half{
    background-image:url(/images/about/bar_half.png);
    background-repeat:repeat-y;
    width:236px;
    padding-left:16px;
    padding-right:16px;
		position:relative;
		z-index:5;
}
#aboutUsLeftBar .bottom {
    background-image:url(/images/about/bar_bottom.png);
    /*background-position: center bottom;*/
    background-repeat:no-repeat;
    height:25px;
    width:268px;
}


#aboutUsLeftBar_large{
    width:236px;
    height:429px;
    margin-top:19px;
    margin-left:-8px;
    padding:16px;
    background-image:url(/images/about/left_large.png);
    background-repeat:no-repeat;
    float:left;
    clear:left;
    font-family:Arial;
    font-size:14px;
    color:#FFFFFF;
    font-weight:bold;
    line-height:+1.7;
}
#aboutUsLeftBar center, #aboutUsLeftBar_large center{
    display:block;
}
#aboutUsRightContent{
    width:576px;
    height:539px;
    background-image:url(/images/about/right.png);
    background-repeat:no-repeat;
    float:right;
	/*
    margin-top:13px;
    margin-right:-12px;*/
	position: absolute; left :400px; top:150px;	
}
#aboutUsRightContent .content{
    padding:12px 20px 12px 20px;
    height:498px;
		z-index:5;
}
#aboutUsRightContent .content h1{
    font-family:Arial;
    font-size:24px;
    color:#16337A;
    font-weight:bold;
}
#aboutUsRightContent .content h2{
    font-family:Arial;
    font-size:24px;
    color:#16337A;
    font-weight:normal;
}

#privacypolicyContent{
    width:576px;
    height:523px;
    background-image:url(/images/about/right.png);
    background-repeat:no-repeat;
    float:right;
	/*
    margin-top:13px;
    margin-right:-12px;*/
	position: absolute; left :50px; top:180px;	
}
#privacypolicyContent .content{
    padding:12px 45px 12px 20px;
    height:471px;
	width:500px;
		z-index:5;
}
#privacypolicyContent .content h1{
    font-family:Arial;
    font-size:24px;
    color:#16337A;
    font-weight:bold;
}
#privacypolicyContent .content h2{
    font-family:Arial;
    font-size:24px;
    color:#16337A;
    font-weight:normal;
}


h2.noMargin{
    font-family:Arial;
    font-size:24px;
    color:#16337A;
    font-weight:normal;
    margin-bottom:0px;
    margin-top:0px;
}
h1.noMargin{
    margin-bottom:0px;
    margin-top:0px;
}

#aboutUsRightContent .content p.small{
    font-size:10px;
}

#privacypolicyContent .content p.small{
    font-size:10px;
}

.ie7 p.e7{
    margin-bottom:7px;
    margin-top:7px;
}

.ie7 #aboutUsRightContent .content p.small{
    margin-bottom:10px;
    margin-top:10px;
}

/* award added */

#awardRightContent{
    width:850px;
    height:579px;
    background-image:url(/images/about/right1.png);
    background-repeat:no-repeat;
    margin-top:140px;
    margin-right:-12px;
}
#awardRightContent .content{
    padding:20px 20px 12px 20px;
    height:498px;
		z-index:5;
}
#awardRightContent .content h1{
    font-family:Arial;
    font-size:24px;
    color:#16337A;
    font-weight:bold;
}
#awardRightContent .content h2{
    font-family:Arial;
    font-size:24px;
    color:#16337A;
    font-weight:normal;
}
h2.noMargin{
    font-family:Arial;
    font-size:24px;
    color:#16337A;
    font-weight:normal;
    margin-bottom:0px;
    margin-top:0px;
}
h1.noMargin{
    margin-bottom:0px;
    margin-top:0px;
}

#awardRightContent .content p.small{
    font-size:10px;
}

.ie7 p.e7{
    margin-bottom:7px;
    margin-top:7px;
}

.ie7 #awardRightContent .content p.small{
    margin-bottom:10px;
    margin-top:10px;
}


a.link_1{
    font-weight:bold;
    text-decoration:none;
    color:#16337A;
}
a.link_1:hover{
    font-weight:bold;
    text-decoration:underline;
    color:#16337A;
}
#celeb_community {
margin:28px 0 0 479px;
position:absolute;
}

/***********************************************************05/05/09******************************************************
/* News */
#news_area{
    width:576px;
    height:428px;
    background:none;
    background-image:url(/images/body/retailers_content.png);
    background-repeat:no-repeat;
    /*float:left;*/
    /*margin-top:37px;
    margin-left:48px;
    padding:23px;*/
	position: absolute;	left :100px;	top:250px;
}


#awards_area{
    width:576px;
    height:428px;
    background:none;
    background-image:url(/images/body/retailers_content.png);
    background-repeat:no-repeat;
    /*float:left;
    margin-top:0px;
    margin-left:48px;
    padding:23px;*/
	position: absolute;	left :400px;	top:220px;
}
#news_area h1{
    margin:0px;
    padding:10px;
    font-family:Arial;
    font-size:19px;
    color:#16337A;
    text-transform:uppercase;
    font-weight:bold;
}
#news_area h2{
    margin:0px;
    padding:0px;
    font-family:Arial;
    font-size:12px;
    color:#16337a;
    text-transform:uppercase;
}
#news_area .boxsNewsContent {
	/*float:left;*/
	width:540px;
	height:350px;
	/*margin-top:25px;
	margin-right: 10px;*/
	position: absolute;	left :20px;	top:50px;
}
#awards_area .boxsNewsContent {
    float:left;
    width:540px;
    height:350px;
    margin-top:15px;
	
}

#news_area .boxsNewsContent_2 {
    float:left;
    width:540px;
    height:350px;
    margin-top:5px;
}
#news_area .contentMagazines {
    float:left;
    width:230px;
    height:auto;
    margin-right:10px;
    margin-bottom:10px;
}
#news_area .imageMagazine {
    float:left;
    width:90px;
    height:auto;
}
#news_area .txtMagazine {
    float:left;
    width:140px;
    height:auto;
    color:#16337a;
    font-family:Arial;
    font-size:12px;
    line-height:15px;
}

/* */
#news_area .contentMagazinesOnline {
    float:left;
    width:230px;
    height:auto;
    margin-right:30px;
    margin-bottom:20px;
}

#news_area .imageMagazineOnline {
    float:left;
    width:230px;
    height:auto;
}
#news_area .txtMagazineOnline {
    float:left;
    height:auto;
    width:220px;
    color:#16337a;
    font-family:Arial;
    font-size:12px;
    margin-left:8px;
    margin-top:4px;
}

#news_area .txtMagazine {
    float:left;
    width:140px;
    height:auto;
    color:#16337a;
    font-family:Arial;
    font-size:12px;
    line-height:15px;
}
#news_area .txtMagazine a{
    color:#16337a;
    font-family:Arial;
}
/* */

#news_boxes_awards {
    width:200px;
    /*float:right;*/
    /*padding-top:5px;
    padding-right:19px;*/
	position: absolute;	left :100px;	top:280px;
}

#news_boxes {
    width:200px;
    /*float:right;*/
    /*padding-top:5px;
    padding-right:19px;*/
	position: absolute;	left :700px;	top:280px;
}
#news_boxes_box {
    float:left;
    width:184px;
    height:132px;
    background-image:url(/images/news/box_news.png);
    background-repeat:no-repeat;
	
}
#news_boxes_box #title_b {
    font-size:9px;
    font-family:Arial;
    color:#356bac;
    margin-top:3px;
    margin-left:12px;
}
#news_boxes_box #txt_b {
    float:left;
    width:91px;
    height:auto;
    margin-top:12px;
    margin-left:11px;
}
#news_boxes_box #bullet_txt {
    background-image:url(/images/news/boxes_bullet.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    margin-top:5px;
    padding:0px 0px 0px 11px;
}
a.bullet_txt{
    font-size:9px;
    font-family:Arial;
    color:#ffffff;
    text-decoration:none;
}
a.bullet_txt:hover{
    text-decoration:underline;
}


#news_boxes_box #image_b {
    float:right;
    width:70px;
    height:auto;
    margin-top:12px;
    margin-right:9px;
}
#communityBlockMIN{
    width:160px;
    height:95px;
    text-align:center;
    font-family:Arial;
    font-size:12px;
    color:#FFFFFF;
    font-weight:bold;
    line-height:+1.7;
    /*float:right;
    clear:right;
    padding-top:18px;*/
	position: absolute;	left :780px;	top:120px
}
#communityBlockMIN a{
    color:#FFFFFF;
    text-decoration:none;
}
#communityBlockMIN a:hover{
    color:#FFFFFF;
    text-decoration:underline;
}

/* news Archives */
.yearHeader{
    height:22px;
    width:219px;
    background-image:url(/images/news/archives/yearHeader.png);
    margin-left:22px;
    background-position:left top;
    padding-top:5px;
}
.yearHeaderOn{
    height:22px;
    width:219px;
    background-image:url(/images/news/archives/yearHeaderOn.png);
    margin-left:22px;
    background-position:left top;
    padding-top:5px;
}
.yearHeaderText{
    font-family:Arial;
    font-size:10px;
    font-weight:bold;
    color:#FFFFFF;
}

#news_archives {
    width:576px;
    height:428px;
    background:none;
    background-image:url(/images/body/retailers_content.png);
    background-repeat:no-repeat;
    /*float:right;
    padding:23px;*/
	position: absolute; left :400px; top:230px;
	
}
#news_archives h1{
    margin:5px;
    padding:10px;
    font-family:Arial;
    font-size:19px;
    color:#16337A;
    text-transform:uppercase;
    font-weight:bold;
}
#news_archives h2{
    margin:10px;
    /*padding:0px;*/
    font-family:Arial;
    font-size:12px;
    color:#16337a;
    text-transform:uppercase;
}
#news_archives .boxsNewsContent {
    float:left;
    width:540px;
    height:330px;
    margin-top:20px;
}
#news_archives .boxsNewsCelebrityContent {
    float:left;
    width:530px;
    height:347px;
    margin-top:15px;
}
#news_archives .contentMagazinesOnline {
    float:left;
    width:230px;
    height:150px;
    margin-right:10px;
    /*margin-bottom:17px;*/
}


#news_archives .contentMagazines {
	float:left;
	width:230px;
	height:auto;
	margin-right:10px;
	margin-bottom:10px;
	padding-left: 20px;
}




#news_archives .imageMagazineOnline {
    float:left;
    width:230px;
    height:auto;
}

#news_archives .imageMagazine {
    float:left;
    width:90px;
    height:auto;
}

#news_archives .txtMagazineOnline {
    float:left;
    height:auto;
    width:220px;
    color:#16337a;
    font-family:Arial;
    font-size:12px;
    margin-left:8px;
    margin-top:4px;
}

#news_archives .txtMagazine {
    float:left;
    width:140px;
    height:auto;
    color:#16337a;
    font-family:Arial;
    font-size:12px;
    line-height:15px;
}
#news_archives .txtMagazine a{
    color:#16337a;
    font-family:Arial;
}

#paymentInfo_rightSide{
    float:left;
    width:585px;
    height:477px;
    background-image:url(/images/cart/bg_paymentinfo.png);
    background-repeat:no-repeat;
    padding:14px 0px 11px 22px;
    margin-top:50px;
    margin-left:78px;
}
#paymentInfo_rightSide h1{
    margin:0px;
    padding:0px;
    font-family:Arial;
    font-size:15px;
    color:#16337A;
    text-transform:uppercase;
    font-weight:bold;
}

#paymentInfo_rightSide .text{
    font-family:Arial;
    font-size:9px;
    color:#16337A;
    font-weight:bold;
    float:left;
    clear:left;
    padding-top:5px;
    padding-right:6px;
    margin-bottom:5px;
}
.productBtlSize{
    font-family:Arial;
    font-size:11px;
    color:#2a589a;
}
.productBtlPrice{
    font-family:Arial;
    font-size:12px;
    color:#2a589a;
}
#paymentInfo_rightSide .txt{
    font-family:Arial;
    font-size:9px;
    color:#16337A;
    font-weight:bold;
}
#paymentInfo_rightSide .text_mod{
    font-family:Arial;
    font-size:12px;
    color:#16337A;
    font-weight:bold;
    float:left;
    clear:left;
    margin-bottom:5px;
}
#paymentInfo_rightSide .btn_submit{
    float:left;
    width:182px;
    height:20px;
    margin-left:342px;
    margin-top:15px;
    cursor:pointer;
}
.rouninput{
    display:block;
    clear:right;
}
.rouninput .rouninputLeft{
    float:left;
    width:17px;
    height:26px;
    background-image:url(/images/cart/input_left.png);
    background-repeat:no-repeat;
}
.rouninput .rouninputRight{
    float:left;
    width:17px;
    height:26px;
    background-image:url(/images/cart/input_right.png);
    background-repeat:no-repeat;
}
.ie8 .inputCenter{
    background-image:url(/images/cart/inputCenter.png) !important;
    background-repeat:repeat-x;
    padding-bottom:0px;
}
.loginInput{ width:140px;}
.inputCenter{ background-image:url(/images/cart/inputCenter.png) !important; background-repeat:repeat-x; padding-bottom:6px; }
.inputCenter2{ padding-bottom:6px; }

td.leftside{
padding-top:5px;
vertical-align:top;
}
.inputCenter input{
    font-family:Arial;
    font-size:11px;
    color:#16337A;
    border:0px;
    background:none !important;
    padding-top:4px;
}
.inputCenter2 input{
    font-family:Arial;
    font-size:11px;
    color:#16337A;
    border:0px;
    background:none;
    padding-top:4px;
}



.rouninput .rouninputCenter{
    float:left;
    height:23px;
    padding-left:5px;
    background-image:url(/images/cart/input_center.png);
    background-repeat:repeat-x;
    margin-top:1px;
}
.rouninput .rouninputCenter input{
    font-family:Arial;
    font-size:11px;
    color:#16337A;
    border:0px;
    background:none;
    padding-top:4px;
}

.frm_selects {
    font-family:Arial;
    font-size:11px;
    color:#16337A;
    border:0px;
    padding:2px;
    border:1px solid #abc3db;
}

/* clear_1 */
.clear_1 {
    clear:both;
    /*margin-bottom:-3px;*/
    height:10px;
}
.mac .clear_1 {
    clear:both;
    /*margin-bottom:-3px;*/
    height:3px;
}
.clear_2 {
    clear:both;
    height:7px;
}

/* Retailers */
#retailers_area{
    width:576px;
    height:428px;
    background:none;
    background-image:url(/images/body/retailers_content.png);
    background-repeat:no-repeat;
    /*float:left;
    margin-top:37px;
    margin-left:48px;
    padding:23px;*/
	position: absolute; left :100px; top:220px;	
}
#retailers_area h1{
    margin:0px;
    padding:10px;
    font-family:Arial;
    font-size:13px;
    color:#16337A;
    text-transform:uppercase;
    font-weight:bold;
}
#retailers_area h2{
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:12px;
	color:#16337A;
	text-transform:uppercase;
	font-weight:normal;
	padding-left: 10px;
}
#retailers_boxes{
	width:200px;
	float:right;
	/*padding-top:35px; */
	/*changed by ann 2-21-2010:from  76px*/
	/*padding-right:19px;*/
	position: absolute; left :700px; top:300px;	
}
#retailers_footer{
	font-family:Arial;
	font-size:14px; /*changed by ann 2-21-2010 : from 10px then from 14px*/
	color:#FFFFFF;
	float:left;
	padding-top:2px;
	padding-left:10px;
}
.ie7 #retailers_footer{
    font-family:Arial;
    font-size:10px;
    color:#FFFFFF;
    float:left;
    padding-top:2px;
	width:680px;
}
.mac #retailers_footer{
    font-family:Arial;
    font-size:10px;
    color:#FFFFFF;
    float:left;
    padding-top:2px;
    padding-left:38px;
}
#retailers_footer a{
	font-family:Arial;
	font-size:14px;
	color:#153392;
	text-decoration:underline;
	font-weight: bold;
}
h1.whatsnew_title{
    margin:0px;
    padding:0px;
    font-family:Arial;
    font-size:24px;
    color:#16337A;
    text-transform:uppercase;
    font-weight:bold;
		position:relative;
		z-index:8;
}
h2.whatsnew_subtitle{
    margin:0px;
    margin-top:-15px;
    padding:0px;
    font-family:Arial;
    font-size:20px;
    color:#16337A;
    text-transform:uppercase;
    font-weight:normal;
		position:relative;
		z-index:8;
}
a.whatsnewbutton{
    display:block;
    height:37px;
    width:113px;
    background:none;
    background-image:url(/images/body/whatsnewbutton.png);
    background-repeat:no-repeat;
}
#whatsnewcontent{
    width:576px;
    height:428px;
    background-image:url(/images/body/whatsnewbody.png);
    background-repeat:no-repeat;
    /*float:right;
    margin-top:13px;
    margin-right:-12px;*/
	position: absolute; left :400px; top:150px;	
}
#whatsnewcarousel{
    height:420px;
    padding:10px;
}
#cart_rightSide{
    /*padding:15px;*/
    width:266px;
    height:439px;
    background:none;
    background-image:url(/images/body/cart_right.png);
    background-repeat:no-repeat;
    /*float:right;
    margin-top:31px;*/
	position: absolute; left :720px; top:220px;	
}
#cart_rightSide h1{
    color:#16337A;
    font-weight:bold;
    font-family:Arial;
    font-size:18px;
    margin:0px;
    padding:0px;
    text-align:center;
    text-transform:uppercase;
    margin-bottom:10px;
}
#cart_rightSide p{
    font-family:Arial;
    font-size:11px;
    color:#16337A;
    margin:0px;
    margin-bottom:3px;
}
#cart_leftSide{
    /*clear:left;
    padding:13px 20px 10px 20px;*/
    width:572px;
    height:356px;
    background:none;
    background-image:url(/images/body/cart_left.png);
    background-repeat:no-repeat;
    /*float:left;
    margin-top:32px;*/
	position: absolute; left :110px; top:275px;	
}
#cart_leftSide h1, #checkout_rightSide h1, #summaryLeftSide h1{
    font-family:Arial;
    font-size:18px;
    color:#FFFFFF;
    font-weight:bold;
    margin:0px;
    background-image:url(/images/body/cart.png);
    background-position:left center;	
    background-repeat:no-repeat;
    height:25px;
    padding-top:20px;
    padding-left:40px;
    margin-bottom:3px;
}
.lineBottomAndRight{
    border-right:1px solid #FFF;
    border-bottom:1px solid #FFF;
    padding-bottom:8px;
    padding-top:8px;
    font-family:Arial;
    font-size:12px;
    color:#16337A;
}
.lineRight{
    border-right:1px solid #FFF;
}
.priceCell{
    font-family:Arial;
    font-size:12px;
    color:#16337A;
    padding-right:15px;
}

.lineBottom {
    border-bottom:1px solid #FFF;
    padding-bottom:10px;
    padding-top:10px;
    font-family:Arial;
    font-size:12px;
    color:#16337A;
    padding-right:15px;
}
#cart_leftSide .total, #checkout_rightSide .total, #summaryLeftSide .total{
    font-family:Arial;
    font-size:12px;
    color:#16337A;
}
.cart_product, .cart_properties, .cart_product_name{
    font-family:Arial;
    font-size:12px;
    color:#16337A;
    padding-left:5px;
}
.cart_product_name{
    padding-left:0px;
}
.cart_properties{
    font-size:10px;
    padding-left:0px;
}
.cartList{
	position:relative; 
	height:229px;
    padding-left:18px;
}
#checkout_model{
    width:304px;
    height:531px;
    background-image:url(/images/cart/model.png);
    background-repeat:no-repeat;
    position:absolute;
    z-index:200;
    margin-top:109px;
    margin-left:27px;
}
.ie7 #checkout_model{
    margin-left:-200px;
    margin-top:102px;
}
#checkout_rightSide{
    width:403px;
    height:432px;
    background:none;
    background-image:url(/images/cart/checkoutarea.png);
    background-repeat:no-repeat;
    padding:14px 0px 11px 22px;
    float:right;
    margin-top:80px;
    margin-right:-9px;
}
.inputwrapper{
    float:left;
    clear:right;
    width:180px;
    height:25px;
    padding-top:5px;
    padding-left:14px;
    background-image:url(/images/cart/input.png);
    background-repeat:no-repeat;
    margin-top:-7px;
}
.promocode{
    font-family:Arial;
    font-size:11px;
    color:#16337A;
    font-weight:bold;
    text-transform:uppercase;
    float:left;
}
.inputwrapper .inputwrappertext{
    width:166px;
    height:18px;
    font-family:Arial;
    font-size:11px;
    color:#16337A;
    border:0px;
    background:none;
}

.optionmenulink{
    font-family:Arial;
    font-size:9px;
    color:#FFFFFF;
    font-weight:bold;
}

.optionmenu{
    margin-top:-5px;
    margin-left:-20px;
    height:61px;
    z-index:169;
    position:absolute;
    display:none;
}
a.optionmenulink{
    color:#FFFFFF;
    text-decoration:none;
}
a.optionmenulink:hover{
    color:#FFFFFF;
    text-decoration:underline;
}
#optionmenu a{
    display:block;
    width:178px;
    height:20px;
    text-decoration:none;
}
#summaryLeftSide{
    width:403px;
    height:432px;
    background:none;
    background-image:url(/images/cart/checkoutarea.png);
    background-repeat:no-repeat;
    padding:14px 0px 11px 22px;
    float:left;
    margin-top:80px;
    margin-left:-220px;
}
#summaryRightSide{
    width:403px;
    height:432px;
    background:none;
    background-image:url(/images/cart/checkoutarea.png);
    background-repeat:no-repeat;
    padding:14px 0px 11px 22px;
    float:right;
    margin-top:80px;
    margin-right:-14px;
    line-height:+1.6;
}
#summaryRightSide h2{
    font-family:Arial;
    font-size:18px;
    color:#16337A;
    font-weight:normal;
    margin:0px;
    margin-bottom:7px;
    margin-top:5px;
}
#summaryRightSide .text{
    font-family:Arial;
    font-size:11px;
    color:#16337A;
    font-weight:bold;
    float:left;
    clear:left;
    padding-top:6px;
    padding-right:6px;
    margin-bottom:5px;
}
#summaryRightSide .text_mod{
    font-family:Arial;
    font-size:12px;
    color:#16337A;
    font-weight:bold;
    float:left;
    clear:left;
    margin-bottom:5px;
}

#summaryRightSideScroll{
    width:90%;
    height:90%;
    display:block;

}

.rouninput{
    display:block;
    clear:right;
}
.rouninput .rouninputLeft{
    float:left;
    width:17px;
    height:26px;
    background-image:url(/images/cart/input_left.png);
    background-repeat:no-repeat;
}
.rouninput .rouninputRight{
    float:left;
    width:17px;
    height:26px;
    background-image:url(/images/cart/input_right.png);
    background-repeat:no-repeat;
}
.rouninput .rouninputCenter{
    float:left;
    height:23px;
    padding-left:5px;
    background-image:url(/images/cart/input_center.png);
    background-repeat:repeat-x;
    margin-top:1px;
}
.rouninput .rouninputCenter input{
    font-family:Arial;
    font-size:11px;
    color:#16337A;
    border:0px;
    background:none;
    padding-top:4px;
}
#summaryRightSide span.normaltext{
    font-family:Arial;
    font-size:11px;
    color:#16337A;
}
#summaryRightSide .check{
    margin-top:0px;
    margin-bottom:2px;
    background:none;
}
.clear{
    clear:both;
}
/* -------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------
07 / 05 / 2009
----------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------- */

#my_account_content {
    float:left;
    width:868px;
    height:auto;
   /* margin-top:30px;*/
   position: absolute ; left:100px; top:220px;
}

#my_account_menu {
    float:left;
    width:270px;
    height:151px;
    background-image:url('/images/account/my_account_menu.png');
    background-repeat:no-repeat;
    /*padding:23px 0px 0px 0px;*/
	/*position: absolute ; left:0px; top:120px;*/
}
#my_account_menu h1{
    margin:0px 0px 0px 20px;
    padding:10px;
    font-family:Arial;
    font-size:12px;
    color:#fff;
    text-transform:uppercase;
    font-weight:bold;
}
#my_account_menu .menuOption {
    margin-left:18px;
    margin-bottom:3px;
}

#my_account_center {
    background-image:url(/images/community/registration_center.png);
    background-repeat:no-repeat;
    color:#16337A;
    float:right;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:9px;
    /* font-weight:bold;*/
    height:350px;
    padding:23px 0 0;
    width:574px;
}
#my_account_payment {
    background-image:url(/images/account/bg-payment.png);
    background-repeat:no-repeat;
    color:#16337A;
    float:right;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:9px;
    /* font-weight:bold;*/
    height:350px;
    padding:23px 0 0;
    width:582px;
}

#order_detail {
    color:#16337A;
    float:right;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:9px;
    height:350px;
    width:574px;
}
#content_payorder {
    float:right;
    clear:right;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    width:350px;
    margin-top: 0px;
    font-size:10px;
    color:#274589;
}
#content_response {
    float:right;
    clear:right;
    width:580px;
    margin-top: 0px;
		font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    color:#274589;
}

#my_account_center h1{
    margin:0px;
    padding:0px;
    font-family:Arial;
    font-size:24px;
    color:#16337a;
    text-transform:uppercase;
    font-weight:bold;
}
#my_account_center .subTitle{
    font-family:Arial;
    font-size:12px;
    color:#16337a;
    font-weight:bold;
}
#my_account_center .text{
    font-family:Arial;
    font-size:9px;
    color:#16337A;
    font-weight:bold;
    float:left;
    clear:left;
    padding-top:6px;
    padding-right:6px;
    margin-bottom:5px;
}
#my_account_center .txt{
    font-family:Arial;
    font-size:9px;
    color:#16337A;
    font-weight:bold;
}
#my_account_center .btn_update_account {
    width:163px;
    height:22px;
    background-image:url('/images/account/update_account.png');
    background-repeat:no-repeat;
	background-color:transparent;
    border:0px;
    cursor:pointer;
}
#my_account_center .btn_update_payment {
    width:197px;
    height:22px;
    background-image:url('/images/account/update_payment.png');
    background-repeat:no-repeat;
    border:0px;
    cursor:pointer;
}
#my_account_center .orderTxt {
    font-family:Arial;
    font-size:10px;
    color:#16337a;
}
#my_account_center .borderBottom {
    border-bottom:1px solid #FFFFFF;
    border-top:1px solid #FFFFFF;
}
#my_account_center .borderCenter {
    width:1px;
    height:35px;
    background-color:#FFFFFF;
}

/* Blog */
#blog_content {
    width:576px;
    height:428px;
    background:none;
    background-image:url(/images/body/retailers_content.png);
    background-repeat:no-repeat;
    /*float:right;
    padding:23px;
    margin-top:-60px;*/
	position: absolute ; left:390px; top:130px;
}
.ie8 #blog_content {
    width:530px;
    height:382px;
    background:none;
    background-image:url(/images/body/retailers_content.png);
    background-repeat:no-repeat;
    float:right;
    padding:23px;
	margin-top:-63px;
}
.ie7 #blog_content {
    width:530px;
    height:382px;
    background:none;
    background-image:url(/images/body/retailers_content.png);
    background-repeat:no-repeat;
    float:right;
    padding:23px;
	margin-top:6px;
}
#blog_content .h1{
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:24px;
	color:#16337a;
	font-weight:bold;
	padding-top: 20px;
	padding-left: 20px;
}
#blog_content .h2{
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:24px;
	color:#16337a;
	padding-left: 20px;
}
#blog_content .h3{
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:12px;
	color:#16337a;
	font-weight:bold;
	padding-left: 20px;
}
#blog_content #palmers_community_blog {
    position:relative;
    float:right;
    margin-top:-65px;
}
#blog_content #palmers_community_blog a{
    font-size:12px;
    color:#FFFFFF;
    font-family:Arial;
    font-weight:bold;
    text-decoration:none;
}
#blog_content #palmers_community_blog a:hover{
    text-decoration:underline;
}
#blog_content #search_in_blog {
	margin-top:15px;
	margin-bottom:2px;
	padding-left: 20px;
}
#blog_content #styleTextBlue {
    font-size:10px;
    color:#16337a;
    font-family:Arial;
}
#blog_content_posts {
	margin-top:15px;
	clear:left;
	float:left;
	width:540px;
	height:260px;
	padding-left: 20px;
}
#blog_content_posts #navigaton_post {
    float:left;
    width:510px;
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
    padding:7px 0px 7px 0px;
    font-size:12px;
    color:#16337a;
    font-family:Arial;
    font-weight:bold;
}
#blog_content_posts #navigaton_post a{
    font-size:12px;
    color:#16337a;
    font-family:Arial;
    font-weight:bold;
    text-decoration:none;
}
#blog_content_posts #previous_page {
    float:left;
}
#blog_content_posts #next_page {
    float:right;
}
#blog_content_posts #this_month {
    float:left;
    width:370px;
    text-align:center;
}
#content_post {
    float:left;
    width:510px;
}
#content_post #title_post{
    font-size:17px;
    font-family:Arial;
    color:#16337a;
    font-weight:bold;
    text-decoration:none;
}
#content_post .profileInfo{display: none; }
#txtAuthor .profileInfo{display: block; }
#imageAuthor .profileInfo{display: block; }
#content_post #options_post {
    margin-top:4px;
    font-size:12px;
    font-family:Arial;
    color:#16337a;
}
#content_post #options_post a{
    font-size:12px;
    font-family:Arial;
    color:#16337a;
}
#content_post #contentinfoPost {
    margin-top:10px;
    font-size:12px;
    font-family:Arial;
    color:#16337a;
}
#content_post #contentinfoPost a{
    font-size:12px;
    font-family:Arial;
    color:#16337a;
}
#content_post #social_post {
    font-size:12px;
    font-family:Arial;
    color:#16337a;
    font-weight:bold;
    clear:left;
    float:left;
    margin-top:10px;
}
#content_post #social_links {
    float:left;
    margin-right:10px;
}
#content_post #border_bottom {
    border-bottom:1px solid #FFFFFF;
    clear:left;
    float:left;
    width:510px;
    margin-top:10px;
}
#twitter_box {
    /*float:left;*/
    width:329px;
    height:120px;
    background-image:url('/images/blog/twitter.png');
    background-repeat:no-repeat;
    /*margin-left:23px;
    margin-top:5px;*/
	position: absolute ; left:380px; top:570px;
}
#twitter_box #question {
    float:right;
    width:20px;
    height:20px;
    margin-top:7px;
    margin-right:13px;
}
#twitter_box #content_txt {
	float:left;
	width:244px;
	height:63px;
	margin-top:39px;
	margin-left:24px;
	font-family:Arial;
	font-size:10px;
	/*font-weight:bold;*/
    color:#FFFFFF;
}
#twitter_box #arrow_bottom {
    float:left;
    width:20px;
    height:20px;
    margin-left:4px;
    margin-top:84px;
}
#twitter_box #arrow_top {
    float:left;
    width:17px;
    height:20px;
    margin-top:57px;
}
#ask_box {
    /*float:left;*/
    width:242px;
    height:84px;
	font-size:10px;
	font-family:Arial;
	color:#ffffff;
    /*margin-top:0px;
    margin-left:5px;*/
	position: absolute ; left:715px; top:560px;
}
#ask_box .txtTitle{
	/*text-align:center;*/
	font-size:10px;
	font-family:Arial;
	color:#ffffff;
	/*margin-left:14px;*/
    /*font-weight:100;	/*position: absolute ; left:700px; top:600px;*/
}

#ask_box .boxContent{
	float:left;
	width:242px;
	height:84px;
	background-image:url('/images/blog/ask.png');
	background-repeat:no-repeat;
	margin-top:0px;
	font-size:8px;
	color:#ffffff;
	font-family:Arial;
	padding:10px;	/*position: absolute ; left:700px; top:590px;*/
}

#ask_box .btnClickHere{
    /*float:right;*/
    width:75px;
    height:18px;
    background-image:url('/images/blog/btn_click_here.png');
    background-repeat:no-repeat;
    border:0px;
    background-color:transparent;
	position: absolute ; left:160px; top:110px;
}

#aboutThisBlog{
    width:266px;
    height:439px;
    /*margin-top:27px;
    margin-left:-8px;*/
    background-image:url(/images/body/about_side.png);
    background-repeat:no-repeat;
    /*float:left;
    clear:left;
    padding:20px 0px 0px 15px;*/
    font-size:10px;
    font-family:Arial;
    color:#ffffff;
	position: absolute; left :60px; top:220px;	
}
#aboutThisBlog #cTxtAbout{
	margin-top:10px;
	margin-left:5px;
	padding-top: 20px;
	padding-left: 20px;
}
#aboutThisBlog #tAboutTheAutors{
    margin-top:15px;
    margin-left:5px;
    font-size:14px;
    color:#143b7b;
    font-weight:bold;
}
#aboutThisBlog #cAboutAuthors{
    margin-top:10px;
    margin-left:5px;
}
#aboutThisBlog #imageAuthor{
    float:left;
    width:82px;
    margin-right:5px;
}
#aboutThisBlog #txtAuthor{
    float:left;
    width:150px;
}
#aboutThisBlog #txtAuthorCBLUE a, #txtAuthorCBLUE{
    color:#143b7b;
    font-weight:bold;
    text-decoration:none;
}

#txtAuthor p{
    margin:0px;
}
#communitySidebar {
    /*float:left;
    clear:left;*/
    width:268px;
    height:336px;
    background-image: url(/images/community/community_sidebar.png);
    background-repeat:no-repeat;
    /*margin-top:10px;
    padding:20px 0px 0px 16px;*/
	position: absolute; left :10px; top:120px;
	z-index:1;	
}
#communitySidebar .top {
	/*background-image:url(/images/about/bar_top.png);
    background-repeat:no-repeat;
    height:24px;*/
    /*padding:24px 16px 12px 10px;*/
	width:236px;
	/*padding-left: 10px;
	padding-top: 40px;	/*margin-left: 10px;*/
	padding-right: 10px;*/
	position: absolute; left :20px; top:140px;	
}

#communitySidebar #menuSidebar {
	float:left;
	clear:left;
	width:237px;
	height:22px;
	color:#FFFFFF;
	font-size:10px;
	font-family:Arial;
	text-decoration:none;
	font-weight:bold;
	padding:7px 5px 0px 35px;
	background-image:url(/images/community/menu_sidebar.png);
	background-repeat:no-repeat;
	border:0px;
	background-position: 15px;	/*padding-left: 15px;*/
}
#communitySidebar #loginForm {
    float:left;
    clear:left;
    margin-top:7px;
    margin-left:13px;
	z-index: 1;
}
#communitySidebar #loginForm #input{
	width:137px;
	height:19px;
	background:transparent;
	background-image:url(/images/community/input_login.png);
	background-repeat:no-repeat;
	padding:4px 4px 0px 4px;
	font-size:11px;
	font-family:Arial;
	color:#16337a;
	font-weight:bold;
	border:0px;
	z-index:1;
}
#communitySidebar #loginForm #btn_login{
    float:left;
    clear:left;
    width:72px;
    height:26px;
    background:transparent ;
    background-image:url(/images/community/btn_login.png);
    background-repeat:no-repeat;
    font-size:11px;
    font-family:Arial;
    color:#16337a;
    font-weight:bold;
    border:0px;
    cursor:pointer;
    margin-top:2px;
	z-index:1;
}
#communityCenter1 {
    float:right;
    clear:right;
    width:560px;
    height:398px;
    background-image: url(/images/community/community_center_promo.png);
    background-repeat:no-repeat;
    margin-top:-52px;
}
#communityCenter1 #joinHere{
    float:left;
    width:96px;
    height:30px;
    margin-top:365px;
    margin-left:179px;
}

.communityCenter1 .txt_center_coupons{
    text-align:center;
    font-size:24px;
    color:#ffffff;
    padding-top:10px;
    font-family:Georgia;
}
.communityCenter1 .txt_center_promotions{
    text-align:center;
    font-size:24px;
    color:#ffffff;
    padding-top:160px;
    font-family:Georgia;
}
.communityCenter1 .txt_promotions{
    color:#16337a;
    font-family:Verdana;
    font-size:12px;
    padding:10px 15px 0px 15px;
}

.communityCenter1 .txt_center_promotions .big{
    font-size:36px;
}



#communityCenter {
	/*float:right;
	clear:right;*/
	width:580px;
	height:390px;
	background-image: url(/images/community/community_center.png);
	background-repeat:no-repeat;
	/*margin-top:-52px;*/
	position: absolute;
	left :300px;
	top:60px;
	z-index:1;
}
#communityCenter #joinHere{
    float:left;
    width:96px;
    height:30px;
    margin-top:365px;
    margin-left:179px;
	z-index:-100;
}
.communityBottomBOX {
    float:left;
    width:261px;
    height:115px;
    background-image:url(/images/community/box_bottom.png);
    background-repeat:no-repeat;
	margin-top:130px;
    margin-right:10px;
	/*position: absolute; left :300px; top:300px;		*/
}
#communityBottomBOX_three{
	/*margin-left:6px;*/
}
.communityBottomBOX #titleBox{
    font-size:9px;
    color:#356bac;
    font-family:Arial;
    margin-top:3px;
    margin-left:15px;
}
.communityBottomBOX #contentBox{
    float:left;
    width:160px;
    font-size:9px;
    color:#fff;
    font-family:Arial;
    margin-top:8px;
    margin-left:10px;
}
.communityBottomBOX #contentBox_two{
    float:left;
    width:140px;
    font-size:9px;
    color:#fff;
    font-family:Arial;
    margin-top:8px;
    margin-left:10px;
}
.communityBottomBOX #imagePositionAbsolute{
    position:absolute;
    margin-top:-13px;
    margin-left:145px;
    /*margin-top:-13px;
    margin-left:0px;*/
}
.communityBottomBOX h1{
    font-size:12px;
    color:#fff;
    font-family:Arial;
    margin:0px;
    padding:0px 0px 3px 0px;
}
.communityBottomBOX a{
    float:left;
    font-size:10px;
    color:#ee6e36;
    font-family:Arial;
    font-weight:bold;
    margin-top:3px;
    text-decoration:none;
}

#communityLoginBox {
    /*float:left;
    clear:left;*/
    width:578px;
    height:266px;
    background-image:url(/images/community/community_login.png);
    background-repeat:no-repeat;
    /*margin-top:25px;
    padding:40px 0px 0px 40px;*/
	position: absolute; left :70px; top:250px;	
}
#communityLoginBox h1{
    margin:0px;
    padding:20px;
    font-size:14px;
    color:#274589;
    font-family:Arial;
    font-weight:bold;
}
#communityLoginBox #loginForm{
    margin-top:8px;
    margin-left:60px;
		width:240px;
		height:80px;
		position:relative;
}
#communityLoginBox #loginForm #input{
    float:left;
    clear:left;
    width:137px;
    height:19px;
    background:transparent ;
    background-image:url(/images/community/input_login.png);
    background-repeat:no-repeat;
    padding:4px 4px 0px 4px;
    font-size:11px;
    font-family:Arial;
    color:#16337a;
    font-weight:bold;
    border:0px;
}
#communityLoginBox #loginFormTXT { font-size:11px; font-family:Arial; color:#16337a; }
#communityLoginBox #containerLoginBox{width:300px; height:160px; float:left; }
#communityLoginBox #btnContinue { /*position:relative; margin-top:20px; */	position: absolute; left :20px; top:160px;	 }
#communityLoginBox #joinHere { font-size:12px; color:#274589; font-family: Arial; font-weight:bold; /* float:left; clear:left; margin-top:25px; margin-right:30px; */	position: absolute; left :20px; top:150px;	 }
#communityLoginBox #clickHere { font-size:12px; color:#274589; font-family: Arial; font-weight:bold; /*float:left; clear:left; margin-top:27px; margin-right:30px;*/ width:450px;
	position: absolute; left :20px; top:200px;	 }

#btnCatsTestimonials {
    background-image:url(/images/community/btn.png);
    background-repeat:no-repeat;
    height:16px;
    width:99px;
    font-family: Arial;
    color:#FFFFFF;
    font-size:9px;
    padding-left:9px;
    padding-top:2px;
    float:left;
}
#btnCatsTestimonials a, #btnCatsTestimonials a:hover {
    font-family: Arial;
    color:#FFFFFF;
    font-size:9px;
    text-decoration:none;
}
#btnCatsTestimonials a:hover {
    text-decoration:underline;

}

#communityPalmersBlog {
    position:absolute;
    margin-top:37px;
    margin-left:584px;
    #margin-left:364px;
    width:321px;
    height:263px;
    background-image:url(/images/community/palmers_big.png);
    background-repeat:no-repeat;
}
/* inputs_search */
.frm_search_cont {
    float:left;
    clear:left;
}
.frm_search_cont .searchinputLeft{
    float:left;
    width:6px;
    height:20px;
    background-image:url(/images/blog/input_search_left.png);
    background-repeat:no-repeat;
}
.frm_search_cont .searchinputRight{
    float:left;
    width:4px;
    height:20px;
    background-image:url(/images/blog/input_search_right.png);
    background-repeat:no-repeat;
}
.frm_search_cont .searchinputCenter{
    float:left;
    height:20px;
    padding-left:5px;
    padding-right:5px;
    background-image:url(/images/blog/input_search_bg.png);
    background-repeat:repeat-x;
}
.frm_search_cont .searchinputCenter input{
    font-family:Arial;
    font-size:11px;
    color:#16337A;
    border:0px;
    background:none;
    padding-top:3px;
}
.frm_search_cont .btninputSearch{
    float:left;
    width:31px;
    height:20px;
    background-image:url('/images/blog/btn_search.png');
    background-repeat:no-repeat;
    border:0px;
    cursor:pointer;
    margin-left:4px;
}
#plConfirmPicture {
    position:absolute;
    width:329px;
    height:472px;
    background-image:url(/images/community/regs_confirm.png);
    background-repeat:no-repeat;
    margin-top:120px;
    margin-left:-50px;
}
.ie7 #plConfirmPicture {
    position:absolute;
    width:329px;
    height:472px;
    background-image:url(/images/community/regs_confirm.png);
    background-repeat:no-repeat;
    margin-top:-359px;
    margin-left:-50px;
}
#plConfirm {
    float:right;
    width:620px;
    height:435px;
    background-image:url(/images/community/bg_transparent.png);
    background-repeat:no-repeat;
    margin-top:10px;
    text-align:center;
    padding:5px 0px 0px 0px;
}
#plConfirmBtn {
    float:right;
    width:620px;
    text-align:right;
    margin-top:20px;
}
#plConfirmBtn h1{
    margin:0px;
    padding:0px;
    color:#fff;
    font-size:12px;
    font-family:Arial;
    margin-right:60px;
    margin-bottom:8px;
}
#SidebarTopTestimonial {
    /*float:left;
    clear:left;*/
    width:267px;
    height:87px;
    background-image: url(/images/community/sidebartop_testimonial.png);
    background-repeat:no-repeat;
	position: absolute; left :75px; top:220px;	
	font-size:14px;
	color:#113c83;
	font-family: Arial;
	font-weight:bolder;
    /*margin-top:15px;
    padding:20px 0px 0px 15px;*/
	
}

#SidebarTopTestimonial .h1{
	/*padding:0px;
	margin:0px;*/
	font-size:14px;
	color:#113c83;
	font-family: Arial;
	font-weight:bolder;
	/*margin-top:1px;
	margin-left:7px;*/
	position: absolute;	left :95px;	top:270px;
}
#SidebarTestimonial {
    /*float:left;
    clear:left;*/
    width:267px;
    height:367px;
    background-image: url(/images/community/sidebar_testimonial.png);
    background-repeat:no-repeat;
    /*margin-top:10px;
    padding:5px 15px 0px 15px;*/
	position: absolute; left :75px; top:320px;	
}
#SidebarTestimonial #boxTXTSidebar{
    /*float:left;
    clear:left;*/
    width:224px;
    height:95px;
    background-image: url(/images/community/sidebar_box_txt.png);
	position: absolute; left :12px; top:63px;	
    background-repeat:no-repeat;
    font-size:10px;
    color:#113c83;
    font-family:Arial;
    font-weight:bold;
    padding:9px 14px 22px 8px;
}
#SidebarTestimonial #boxButtonSidebar{
    /*float:left;
    clear:left;*/
    width:218px;
    height:26px;
    margin-top:9px;
    /*margin-left:22px;
    padding-bottom:6px;*/
	position: absolute; left :22px; top:183px;	
}
#SidebarTestimonial #boxButtonSidebar img{
    border:0px;
    margin:-1px;
}
#SidebarTestimonial #boxButtonSidebarBottom{
    /*float:left;
    clear:left;*/
    width:233px;
    /*margin-top:5px;*/
    font-size:13px;
    color:#113c83;
    font-family:Arial;
    font-weight:bold;
	position: absolute; left :15px; top:280px;
}
#CenterTestimonial {
    /*float:right;
    clear:right;*/
    width:576px;
    height:334px;
    background-image: url(/images/community/center_testimonial.png);
    background-repeat:no-repeat;
    /*margin-top:-70px;*/
	position: absolute; left :410px; top:250px;	
}
#plConfirmBtnTestimonial {
    /*float:right;*/
    width:400px;
    text-align:right;
	position: absolute; left :510px; top:500px;	
}
#plConfirmBtnTestimonial h1{
    margin:0px;
    padding:0px;
    color:#fff;
    font-size:12px;
    font-family:Arial;
    margin-right:60px;
    margin-bottom:8px;
    margin-top:20px;
}
#plCommunityTestimonial {
    /*position:relative;
    float:right;
    margin-top:8px;
    margin-right:10px;*/
    font-size:12px;
    color:#FFFFFF;
    font-family:Arial;
    font-weight:bold;
    text-decoration:none;
	position: absolute; left :790px; top:130px;	
}
.ie9 #plCommunityTestimonial {
    /*position:relative;
    margin-top:8px;
    margin-right:10px;
	width:160px;*/
	text-align:center;
	position: absolute; left :790px; top:130px;	
}
#plCommunityTestimonial a{
    font-size:12px;
    color:#FFFFFF;
    font-family:Arial;
    font-weight:bold;
    text-decoration:none;
}
#plCommunityTestimonial a:hover{
    text-decoration:underline;
}
#TestimonialGalery {
    /*float:right;
    clear:right;*/
    width:576px;
    height:334px;
    /*margin-top:-70px;*/
    background-image:url(/images/community/testimonialBack.png);
	position: absolute; left :375px; top:230px;	
}

.ie7 #TestimonialGalery {
    float:right;
    clear:right;
    width:576px;
    height:334px;
    margin-top:0px;
    background-image:url(/images/community/testimonialBack.png);
}

#TestimonialGalery #TestimonialScriptText{
   
     width:470px;
    height:234px;
  
    line-height:125%;
    /*letter-spacing:1px;*/
}
#TestimonialGalery #TestimonialScriptText #quote{
    margin-right:50px;
    font-family:Georgia;
    font-size:14px;
    font-weight:bold;
    color:#FFFFFF;
    font-style:italic;
    text-shadow: black 0.1em 0.1em 0.2em;
}

#TestimonialGalery #TestimonialScriptText #quoteName{
    font-family:Georgia;
    font-size:12px;
    color:#FFFFFF;
    text-shadow: black 0.1em 0.1em 0.2em;
    text-align:right;
    
}

#CaruselGalery {
	/*float:right;
    clear:right;*/
    width:558px;
	height:90px;
	/*margin-top:10px;*/
    background-image:url(/images/community/galery_carusel.png);
	background-repeat:no-repeat;
	position: absolute;
	left :393px;
	top:570px;
}
#CaruselGalery #linkPreviu {
    float:left;
    width:20px;
    height:20px;
    margin-top:32px;
}
#CaruselGalery #linkNext {
    float:right;
    width:20px;
    height:20px;
    margin-top:32px;
    margin-right:4px;
}
#CaruselGalery #clear_Space {
    float:left;
    width:15px;
    height:68px;
}
#CaruselGalery #boxPictures, .boxPictures {
    float:left;
    width:65px;
    height:68px;
    margin-top:9px;
    margin-left:13px;
}

#ClickToRead {
    /*float:left;*/
    width:558px;
    /*margin-top:4px;
    text-align:center;*/
    padding-left:32px;
    font-size:11px;
    color:#ffffff;
    font-family:Arial;
    font-weight:bold;
    letter-spacing:2px;
    text-decoration:none;
	position: absolute; left :500px; top:660px;	
}
.ie7 #ClickToRead {
    /*float:left;*/
    width:558px;
    /*margin-top:-2px;
	margin-left:260px;*/
    text-align:center;
    /*padding-left:32px;*/
    font-size:11px;
    color:#ffffff;
    font-family:Arial;
    font-weight:bold;
    letter-spacing:2px;
    text-decoration:none;
	position: absolute; left :500px; top:660px;	
}
#ClickToRead a{

}
#TestimonialSubmissionSidebar {
    /*float:left;
    clear:left;*/
    width:308px;
    height:463px;
    background-image:url(/images/community/tst_submission_sidebar.png);
    background-repeat:no-repeat;
    /*margin-top:33px;
    margin-left:-31px;*/
	position: absolute; left :80px; top:220px;	
}

#TestimonialSubmissionCenter {
    /*float:right;
    clear:right;*/
    width:576px;
    height:425px;
    background-image:url(/images/community/tst_submission_bg.png);
    background-repeat:no-repeat;
    /*margin-top:12px;
    padding:25px 0px 0px 25px;*/
	position: absolute; left :380px; top:220px;	
}
#TestimonialSubmissionCenter h1{
    font-size:21px;
    color:#16337a;
    font-family:Arial;
    margin:0px;
    padding:10px;
}
#TestimonialSubmissionCenter h2{
	font-size:17px;
	color:#16337a;
	font-family:Arial;
	margin:0px;
	padding:0px;
	padding-left: 10px;
}
#TestimonialSubmissionCenter #OptionLeft{
    float:left;
    width:180px;
    margin-top:15px;
}
#TestimonialSubmissionCenter #OptionRight{
    float:left;
    width:351px;
    margin-top:15px;
    font-size:9px;
    color:#16337a;
    font-family:Arial;
}
#TestimonialSubmissionCenter #OptionRight a{



    font-size:9px;
    color:#16337a;
    font-family:Arial;
    text-decoration:underline;
}

#TestimonialSubmissionCenter #OptionRight .testimonial_textarea{
    width:331px;
    height:182px;
    background:transparent;
    background-image:url(/images/community/text_area.png);
    background-repeat:no-repeat;
    padding:10px 10px 10px 10px;
    border:0px;
}
#TestimonialSubmissionCenter #OptionRight .testimonial_textarea textarea{
    width:325px;
    height:175px;
    background:transparent;
    border:0px;
}
#RegisterSidebar{
    float:left;
    clear:left;
    width:266px;
    height:451px;
    background-image:url(/images/community/registration_sidebar.png);
    background-repeat:no-repeat;
    /*margin-top:20px;*/
	position: absolute;	left :100px;	top:230px;
}
#RegisterSidebar #LogoPalmers{
    float:left;
    text-align:center;
    font-size:12px;
    color:#ffffff;
    font-family:Arial;
    font-weight:bold;
    margin-left:33px;
    margin-top:20px;
}
#RegisterSidebar #ListingSidebar{
    float:left;
    margin-top:25px;
    width:247px;
}
#RegisterSidebar #ListingSidebar ul, li{
    margin:0px;
    color:#113c83;
    font-size:12px;
    font-family:Arial;
    font-weight:bold;
    /*margin-bottom:10px;*/
}
.ie7 #RegisterSidebar #ListingSidebar ul, li{
    margin:0px;
    color:#113c83;
    font-size:12px;
    font-family:Arial;
    font-weight:bold;
    margin-left:35px;
}
#RegisterCenter {
    /*float:right;
    clear:right;*/
    width:573px;
    height:370px;
    background-image:url(/images/community/registration_center.png);
    background-repeat:no-repeat;
    /*margin-top:19px;
    margin-right:-11px;*/
    font-family:Verdana;
    font-size:9px;
    color:#274589;
    /*font-weight:bold;*/
    /*padding:15px 0px 0px 0px;*/
	position: absolute;	left :380px;	top:230px;
}
#RegisterCenter a{
    color:#16337A;
}
#RegisterCenter h1{
	margin:0px;
	padding:0px;
	font-size:24px;
	color:#16337a;
	font-family:Arial;
	font-weight:bold;
	padding-top: 10px;
}
#RegisterCenter .text {
    font-family:Arial;
    font-size:10px;
    color:#274589;
    font-weight:bolder;

}
#RegisterCenter .redText{
    font-family:Arial;
    font-size:10px;
    color:#FF0000;
}

#RegisterCenter #btn_save_account {
    float:left;
    width:162px;
    height:21px;
    background-image:url(/images/community/save_account_information.png);
    background-repeat:no-repeat;
    border:0px;
}

#RegisterCenter #btn-register {
    float:left;
    width:103px;
    height:31px;
    background-image:url(/images/promotions/btn-continue.png);
    background-repeat:no-repeat;
    border:0px;
}
#my_account_center .btn-continue {
    width:103px;
    height:31px;
    background-image:url('/images/promotions/btn-continue.png');
    background-repeat:no-repeat;
	background-color:transparent;
    border:0px;
    cursor:pointer;
}

#FORUM {
    /*float:left;
    clear:left;*/
    width:879px;
    height:449px;
    background-image:url(/images/community/forum_bg.png);
    background-repeat:no-repeat;
    /*margin-top:20px;*/
    font-size:12px;
    color:#16337a;
    font-family:Arial;
    /*padding:1px 0px 0px 0px;*/
	position: absolute;	left :100px;	top:220px;
}
#FORUM h1{
    margin:0px;
    padding:0px;
    font-size:18px;
    color:#16337a;
    font-family:Arial;
    font-weight:bold;
    text-transform: uppercase;
}
#FORUM a{
    font-size:12px;
    color:#16337a;
    font-family:Arial;
    font-weight:bold;
}
#FORUM #LastPost{
    font-size:10px;
    color:#16337a;
    font-family:Arial;
}
#FORUM #LastPostLink{
    background-image:url(/images/community/forum_arrow.png);
    background-repeat:no-repeat;
    background-position:right;
    padding:2px 20px 3px 0px;
    font-size:10px;
    color:#16337a;
    font-family:Arial;
    font-weight: bold;
}

#cleanPaddingMargin, .cleanPaddingMargin {
    margin:0px;
    padding:0px;
}

.clear_3 {
    clear:both;
    height:15px;
}

.clear_4 { clear:both; height:3px; }
.clear_5 { clear:both; height:5px; }
.dropDownBtn {
    background-image: url(/images/body/dropBtn.png);
    background-repeat: no-repeat;
    height: 17px;
    width: 104px;
    font-family: Arial;
    font-size: 9px;
    font-weight: bold;
    color: #FFFFFF;
    padding-left: 5px;
}
.dropDownBtnSub {
		background-image: url(/images/body/subdropBtnLng.png);
    background-repeat: no-repeat;
    height: 17px;
    font-family: Arial;
    font-size: 9px;
    font-weight: bold;
    color: #FFFFFF;
    padding-left: 5px;
		width: 150px;
		cursor:pointer;
}

a.dropDownBtn:hover { text-decoration:underline; }
.dropDownBtnLng {
    background-image: url(/images/body/dropBtnLng.png);
    background-repeat: no-repeat;
    height: 17px;
   /* width: 104px;*/
    font-family: Arial;
    font-size: 9px;
    font-weight: bold;
    color: #FFFFFF;
    padding-left: 5px;
}
.priceNegative{
    font-family:Arial;
    font-size:12px;
    color:#FF0000;
}
.registerCheck{
    background-color:#8eb7df;
    border: 1px solid #284789;
}
.errorText{
    font-family: Arial;
    font-size: 10px;
    color: #ff0000;
}
/* TV */
#tv_model{
    width:327px;
    height:475px;
    background:none;
    background-image:url(/images/tv/model.png);
    background-repeat:no-repeat;
    position:absolute;
    z-index:200;
    margin-top:122px;
    margin-left:-51px;
}
.mac.webkit #tv_model{
    width:327px;
    height:475px;
    background:none;
    background-image:url(/images/tv/model.png);
    background-repeat:no-repeat;
    position:absolute;
    z-index:200;
    margin-top:110px;
    margin-left:-51px;
}
.ie7 #tv_model{
    width:327px;
    height:475px;
    background:none;
    background-image:url(/images/tv/model.png);
    background-repeat:no-repeat;
    position:absolute;
    z-index:200;
    margin-top:-448px;
	margin-left:-893px;
}
#tv_area{
    width:619px;
    height:435px;
    background:none;
    background-image:url(/images/tv/bg.png);
    background-repeat:no-repeat;
    float:right;
    margin-right:-10px;
    margin-top:6px;
	position: absolute; left :350px; top:120px;	
}
#tv_area .tv_content{
    padding:14px 28px;
}
#tv_area h1{
    font-family:Arial;
    font-size:24px;
    color:#16337A;
    font-weight:bold;
    margin:0px;
}
#tv_area h2{
    font-family:Arial;
    font-size:17px;
    color:#16337A;
    font-weight:bold;
    margin:0px;
    margin-bottom:3px;
}
#tv_area h3{
    font-family:Arial;
    font-size:17px;
    color:#16337A;
    font-weight:bold;
    margin:8px 0px;
}
.tv_box{
    padding-left:15px;
    padding-right:15px;
    width:151px;
    padding-top:14px;
    height:150px;
    background-image:url(/images/tv/minibox.png);
    background-repeat:no-repeat;
    text-align:center;
}
.tv_box .tv_box_title{
    text-align:center;
    height:17px;
    font-family:Arial;
    color:#16337A;
    font-size:12px;
    font-weight:bold;
    padding-bottom:4px;
}
.tv_box .tv_box_title_10px{
    text-align:center;
    height:17px;
    font-family:Arial;
    color:#16337A;
    font-size:10px;
    font-weight:bold;
    padding-bottom:4px;
}
.mac .tv_box .tv_box_title{
    text-align:center;
    height:17px;
    font-family:Arial;
    color:#16337A;
    font-size:11px;
    font-weight:bold;
    padding-bottom:4px;
}
.tv_box .tv_box_btn{
    height:20px;
    text-align:right;
    padding-top:4px;
    padding-right:4px;
}
#ClickToRead.tvToRead{
    /*margin-left:302px;*/
	position: absolute; left :500px; top:660px;	
}
.mac.webkit #ClickToRead.tvToRead{
    margin-left:302px;
	margin-top:-1px;
}
.ie7 #ClickToRead.tvToRead{
    margin-left:252px;
}	
#events_area{
    /*float:left;
    clear:left;*/
    width:669px;
    height:385px;
    background:none;
    background-image:url(/images/events/event_area.png);
    background-repeat:no-repeat;
    /*margin-left:-17px;
    margin-top:93px;*/
	position: absolute; left :70px; top:280px;	
}
#events_side{
    /*float:right;
    clear:right;*/
    width:204px;
    height:386px;
    background:none;
    background-image:url(/images/events/event_side.png);
    background-repeat:no-repeat;
    margin-right:-17px;
    font-family:Arial;
    font-size:15px;
    color:#16337A;
    font-weight:normal;
	position: absolute; left :770px; top:280px;	
}
#events_side .events_side_content{
    padding:10px 5px 10px 8px;
}
.events_box{
    margin:3px auto;
}
.events_box .tv_box_btn{
    padding-top:15px;
}
#events_area .events_area_content{
    padding:8px;
}
#events_area h1{
    font-family:Arial;
    font-size:24px;
    color:#16337A;
    font-weight:bold;
    margin:0px;
}
#events_area h2{
    font-family:Arial;
    font-size:19px;
    color:#16337A;
    font-weight:normal;
    margin:0px;
}
/* ----------------------------------------------------------------------------------------------------------------
11/06/09
---------------------------------------------------------------------------------------------------------------- */
#CelebritiesSidebar1 {
    /*float:left;
    clear:left;*/
    width:266px;
    height:439px;
    /*border:0px;
    margin-top:25px;*/
	position: absolute; left :70px; top:230px;	
}
#CelebritiesSidebar2 {
    /*float:left;
    clear:left;*/
    width:266px;
    height:452px;
    background-image:url('/images/celebrities/sidebar_2.png');
    background-repeat:no-repeat;
    /*border:0px;
    margin-top:25px;*/
	position: absolute; left :70px; top:230px;	
}
#CelebritiesSidebar2 #TitleSidebarCelebrities{
    float:left;
    margin-top:20px;
    margin-left:15px;
	margin-bottom:10px;
}
#CelebritiesSidebar2 #ContentSidebarCelebrities{
    float:left;
    width:251px;
    height:380px;
    margin-top:10px;
    margin-left:20px;
}
#CelebritiesSidebar2 #CelebritiesBox{
    font-size:11px;
    color:#ffffff;
    font-family:Arial;
    font-weight:bold;

}
#CelebritiesSidebar2 #ColorBLUE{
    color:#122764;
}

#CelebritiesCenter {
    /*float:right;
    clear:right;*/
    width:576px;
    height:427px;
    background-image:url('/images/celebrities/bg_center.png');
    background-repeat:no-repeat;
    /*border:0px;
    margin-top: -58px;
    #margin-top: 15px;
    margin-right: -15px;*/
	position: absolute; left :370px; top:140px;	
}

#CelebritiesCenter #CelebritiesTXTCenter{
    float:left;
    width:545px;
    height:257px;
    border:0px;
    margin-top: 25px;
    margin-left: 16px;
}

#CelebritiesCenter #CelebritiesTXTCenter2{
    float:left;
    width: 487px;
    font-size:12px;
    color:#16337a;
    font-family:Arial;
    line-height:15px;
    margin-left: 51px;
    margin-top: 26px;
}
#CelebritiesCenter #CelebritiesContent {
    float:left;
    width:541px;
    height:auto;
    margin-top: 23px;
    margin-left: 25px;
}
#CelebritiesCenter #CelebritiesImages {
    float:left;
    margin-top:15px;
}
#CelebritiesCenter h1 {
    margin:0px;
    padding:0px;
    font-size:24px;
    color:#16337a;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
}
#CelebritiesCenter h2 {
    margin:0px;
    padding:0px;
    font-size:20px;
    color:#16337a;
    font-family:Arial, Helvetica, sans-serif;
}
#CelebritiesCenter #PalmersClebrities {
    float:right;
    width:101px;
    height:95px;
    background-image:url(/images/celebrities/palmers_celebrities.png);
    background-repeat:no-repeat;
    border:0px;
    margin-top:-70px;
}

#MoreCelebrities{
    float:left;
    width: 175px;
    height:29px;
    background:transparent;
    background-image:url('/images/celebrities/btrn_more_celebrities.png');
    background-repeat:no-repeat;
    border:0px;
    cursor:pointer;
    margin-top: 10px;
    margin-left: 57px;
}

#BoxNewsCelebritiesCont {
    float:right;
}

#BoxNewsCelebrities {
	/*float:left;
	width:182px;*/
	height:95px;
	background-image:url('/images/celebrities/box_news.png');
	background-repeat:no-repeat;
	border:0px;
	/*margin-top:450px;*/
	
	position: absolute; left :370px; top:580px;	
}
#BoxNewsCelebrities1 {
	/*float:left;
	width:182px;*/
	height:95px;
	background-image:url('/images/celebrities/box_news.png');
	background-repeat:no-repeat;
	border:0px;
	/*margin-top:450px;*/
	
	position: absolute; left :670px; top:580px;	
}

#BoxNewsCelebrities #CelebritiesNewsTitle {
    /*float:left;*/
    font-size:10px;
    color:#356bac;
    font-family:Arial;
    margin-top:2px;
    margin-left:10px;
}
#BoxNewsCelebrities #CelebritiesNewsContent {
    /*float:left;*/
    width:107px;
    margin-top: 11px;
    margin-left: 6px;
}
#BoxNewsCelebrities #CelebritiesNewsContent2 {
    /*float:left;*/
    width:171px;
    margin-top: 11px;
    margin-left: 6px;
}
#BoxNewsCelebrities #CelebritiesNewsContent2 #model_celebrities_new{
    margin-left: 100px;/*54*/
	margin-top: -80px;/*-54*/
}
.ie7 #BoxNewsCelebrities #CelebritiesNewsContent2 #model_celebrities_new{
    margin-left: 180px;/*54*/
	margin-top: -24px;/*-54*/
}


#BoxNewsCelebrities1 #CelebritiesNewsTitle {
    /*float:left;*/
    font-size:10px;
    color:#356bac;
    font-family:Arial;
    margin-top:2px;
    margin-left:10px;
}
#BoxNewsCelebrities1 #CelebritiesNewsContent {
    float:left;
    width:107px;
    margin-top: 11px;
    margin-left: 6px;
}
#BoxNewsCelebrities1 #CelebritiesNewsContent2 {
    /*float:left;*/
    width:171px;
    margin-top: 11px;
    margin-left: 6px;
}
#BoxNewsCelebrities1 #CelebritiesNewsContent2 #model_celebrities_new{
    margin-left: 30px;
	margin-top: -54px;
}

.mac.webkit #BoxNewsCelebrities #CelebritiesNewsContent2 #model_celebrities_new{
    margin-left: -3px;
	margin-top: -24px;
	position:absolute;
}
.webkit #BoxNewsCelebrities #CelebritiesNewsContent2 #model_celebrities_new{
     margin-left: 25px;
	margin-top: -54px;
}
.mac.webkit #BoxNewsCelebrities1 #CelebritiesNewsContent2 #model_celebrities_new{
    margin-left: -3px;
	margin-top: -24px;
	position:absolute;
}
.webkit #BoxNewsCelebrities1 #CelebritiesNewsContent2 #model_celebrities_new{
     margin-left: 25px;
	margin-top: -54px;
}

#BoxNewsCelebrities #CelebritiesNewsAds1 {
    float:right;
    width:68px;
    height:94px;
    background-image:url(/images/celebrities/ads_1.png);
    background-repeat:no-repeat;
    margin-top: -15px;
}
#BoxNewsCelebrities #ClebritiesNewsText {
    float:left;
    background-image:url(/images/celebrities/bullet.png);
    background-repeat:no-repeat;
    background-position:left top;
    padding:0px 0px 0px 11px;
    font-size:10px;
    color:#FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    margin-left:4px;
}
#BoxNewsCelebrities #ClebritiesNewsText a{
    font-size:10px;
    color:#FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
}
#BoxNewsCelebrities1 #ClebritiesNewsText {
    float:left;
    background-image:url(/images/celebrities/bullet.png);
    background-repeat:no-repeat;
    background-position:left top;
    padding:0px 0px 0px 11px;
    font-size:10px;
    color:#FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    margin-left:4px;
}
#BoxNewsCelebrities1 #CelebritiesNewsAds1 {
    float:right;
    width:68px;
    height:94px;
    background-image:url(/images/celebrities/ads_1.png);
    background-repeat:no-repeat;
    margin-top: -15px;
}

#BoxNewsCelebrities1 #ClebritiesNewsText a{
    font-size:10px;
    color:#FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
}

/* ------------------------------------------------------------------------------------------------------------------------
25/06/2009
------------------------------------------------------------------------------------------------------------------------ */
#aboutThisBlog_new{
    width:253px;
    height:419px;
    margin-top:27px;
    margin-left:-8px;
    background-image:url(/images/body/about_side.png);
    background-repeat:no-repeat;
    float:left;
    clear:left;
    padding:20px 0px 0px 13px;
    font-size:10px;
    font-family: Arial;
    color:#ffffff;
}
#aboutThisBlog_new .cTxtAbout{
    margin-top:10px;
    margin-left:5px;
}
#aboutThisBlog_new .tAboutTheAutors{
    margin-top:12px;
    margin-left:5px;
    font-size:14px;
    color:#143b7b;
    font-weight:bold;
}
#aboutThisBlog_new .cAboutAuthors{
    margin-top:10px;
    margin-left:5px;
}
#aboutThisBlog_new .imageAuthor{
    float:left;
    width:82px;
    margin-right:5px;
}
#aboutThisBlog_new .txtAuthor{
    float:left;
    width:150px;
}
#aboutThisBlog_new .txtAuthorCBLUE{
    color:#143b7b;
    font-weight:bold;
}

#blog_content_new {
    width:537px;
    height:375px;
    background:none;
    background-image:url(/images/blog_new/center_new_blog.png);
    background-repeat:no-repeat;
    float:right;
    padding:20px;
    margin-top:-60px;
    /*    #margin-top:5px;*/
}
#blog_content_new .h1{
    margin:0px;
    padding:0px;
    font-family: Arial;
    font-size:24px;
    color:#16337a;
    font-weight:bold;
}
#blog_content_new .h2{
    margin:0px;
    padding:0px;
    font-family: Arial;
    font-size:24px;
    color:#16337a;
}
#blog_content_new .h3{
    margin:0px;
    padding:0px;
    font-family: Arial;
    font-size:12px;
    color:#16337a;
    font-weight:bold;
}
#blog_content_new #palmers_community_blog {
    position:relative;
    float:right;
    margin-top:-75px;
}
#blog_content_new #palmers_community_blog a{
    font-size:12px;
    color:#FFFFFF;
    font-family:Arial;
    font-weight:bold;
    text-decoration:none;
}
#blog_content_new #palmers_community_blog a:hover{
    text-decoration:underline;
}
#blog_content_new #search_in_blog {
    margin-top:15px;
    margin-bottom:2px;
}
#blog_content_new #styleTextBlue {
    font-size:10px;
    color:#16337a;
    font-family:Verdana;
}
#blog_content_posts_new {
    margin-top:15px;
    clear:left;
    float:left;
    width:540px;
    height:240px;
}
#blog_content_posts_new #navigaton_post {
    float:left;
    width:510px;
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
    padding:7px 0px 7px 0px;
    font-size:12px;
    color:#16337a;
    font-family: Arial;
    font-weight:bold;
}
#blog_content_posts_new #navigaton_post a{
    font-size:12px;
    color:#16337a;
    font-family: Arial;
    font-weight:bold;
    text-decoration:none;
}
#blog_content_posts_new #previous_page {
    float:left;
}
#blog_content_posts_new #next_page {
    float:right;
}
#blog_content_posts_new #this_month {
    float:left;
    width:370px;
    text-align:center;
}
#content_post_new {
    float:left;
    width:510px;
}
#content_post_new #title_post{
    font-size:17px;
    font-family: Arial;
    color:#16337a;
    font-weight:bold;
    text-decoration:none;
}
#content_post_new #options_post {
    margin-top:4px;
    font-size:12px;
    font-family: Arial;
    color:#16337a;
}
#content_post_new #options_post a{
    font-size:12px;
    font-family: Arial;
    color:#16337a;
}
#content_post_new #contentinfoPost {
    margin-top:10px;
    font-size:12px;
    font-family: Arial;
    color:#16337a;
}
#content_post_new #contentinfoPost a{
    font-size:12px;
    font-family: Arial;
    color:#16337a;
}
#content_post_new #social_post {
    font-size:11px;
    font-family: Arial;
    color:#16337a;
    font-weight:bold;
    clear:left;
    float:left;
    margin-top:10px;
}
#content_post_new #social_links {
    float:left;
    margin-right:10px;
}
#content_post_new #border_bottom {
    border-bottom:1px solid #FFFFFF;
    clear:left;
    float:left;
    width:510px;
    margin-top:10px;
}
#twitter_box_new {
    float:left;
    width:329px;
    height:120px;
    background-image:url('/images/blog/twitter.png');
    background-repeat:no-repeat;
    margin-left:23px;
    margin-top:11px;
}
#twitter_box_new #question {
    float:right;
    width:20px;
    height:20px;
    margin-top:7px;
    margin-right:13px;
}
#twitter_box_new #content_txt {
    float:left;
    width:280px;
    height:45px;
    margin-top:12px;
    margin-left:25px;
    font-size:11px;
    color:#ffffff;
    font-family: Arial;
}
#twitter_box_new .tweetdate {
    float:left;
    font-size:10px;
    color:#16337a;
    font-family:Arial;
    margin-left:175px;
    width:95px;
    margin-top:4px;
    text-align:right;
}
#twitter_box_new #arrow_bottom {
    float:left;
    width:20px;
    height:20px;
    margin-left:4px;
    margin-top:1px;
}
#twitter_box_new #arrow_top {
    float:left;
    width:17px;
    height:20px;
    margin-left:0px;
    margin-top:1px;
}
#ask_box_new {
    float:left;
    width:242px;
    height:auto;
    margin-top:7px;
    margin-left:5px;
}
#ask_box_new .txtTitle{
    font-size:10px;
    font-family: Arial;
    color:#ffffff;
    font-weight:bold;
    text-align:center;
}

#ask_box_new .boxContent{
    float:left;
    width:222px;
    height:64px;
    background-image:url('/images/blog/ask.png');
    background-repeat:no-repeat;
    margin-top:2px;
    font-size:11px;
    color:#ffffff;
    font-family: Arial;
    padding:10px;
}

#swoosh{
    background-image:url('/images/body/swoosh.png');
    background-repeat:no-repeat;
    height:150px;
    width:1025px;
    left:0px;
    top:644px;
    z-index:-1;
    position:absolute;
}

#ask_box_new .btnClickHere{
    float:right;
    width:75px;
    height:18px;
    background-image:url('/images/blog/btn_click_here.png');
    background-repeat:no-repeat;
    border:0px;
    cursor:pointer;
    margin-right:5px;
    margin-top:2px;
}

/* Blog Confirmation */
.blogConfirmation {
    width:182px;
    height:131px;
    background:transparent;
    background-image:url('/images/blog_new/blog_confirmation.png');
    background-repeat:no-repeat;
    position:absolute;
    border:0px;
    margin-top:100px;
    margin-left:150px;
    z-index:2000;
    text-align:center;
    color:#ffffff;
    font-family: Arial;
    font-weight:bold;
    padding:40px 20px 20px 20px;
}
.ie8 .blogEmailButton {
    width:197px;
    height:161px;
    background:transparent;
    background-image:url('/images/blog_new/blog_emailbutton.png');
    background-repeat:no-repeat;
    position:absolute;
    border:0px;
    /*margin-top:22px;*/
    /*margin-left:41px;*/
    /*    #margin-left:-215px;*/
    z-index:2000;
    color:#ffffff;
    font-family: Arial;
    font-weight:bold;
    font-size:10px;
    /* padding:15px 15px 15px 10px;*/
}

.blogEmailButton {
    position:absolute;
    background:transparent;
    background-image:url('/images/blog_new/blog_emailbutton.png');
    background-repeat:no-repeat;
    left:0px;
    top:25px;
    color:#ffffff;
    font-family: Arial;
    font-weight:bold;
    font-size:10px;
    width:197px;
    height:161px;
    padding:15px 15px 15px 10px;
    border:0px;
    visibility:hidden;

}
.blogEmailButton .inputBlogEmail{
    width:135px;
    height:12px;
    background:transparent;
    background-image:url('/images/blog_new/blog_emailinput.png');
    background-repeat:no-repeat;
    border:0px;
    padding:5px;
    color:#ffffff;
    font-family: Arial;
    font-size:10px;
}
.blogEmailButton .txtareaBlogEmail{
    width:184px;
    height:20px;
    background:transparent;
    background-image:url('/images/blog_new/blog_emailtextare.png');
    background-repeat:no-repeat;
    border:0px;
    padding:5px;
    color:#ffffff;
    font-family: Arial;
    font-size:10px;
}
.blogEmailButton .btnSendAndCancel{
    background:transparent;
    border:0px;
    color:#ffffff;
    font-family: Arial;
    font-size:11px;
    text-decoration:underline;
    font-weight:bold;
    padding:5px;
}
.blogDropMenu {
    top:20px;
    position:absolute;
    height:161px;
    left:0px;
    border:0px;
    color:#ffffff;
    font-family: Arial;
    font-weight:bold;
    font-size:10px;
    visibility:hidden;


}
.blogDropMenu .bgSocialNetwork{
    width:93px;
    height:18px;
    background-image:url('/images/blog_new/blog_dropmenu.png');
    background-repeat:no-repeat;
    border:0px;
}
.blogDropMenu .bgSocialNetwork .imageSocial{
    float:left;
    margin-left:4px;
    margin-top:2px;
}
.blogDropMenu .txtSocial{
    padding-top:2px;
}
.blogDropMenu .bgSocialNetwork a{
    /*float:left;*/
    margin-left:5px;
    margin-top:5px;
    font-size:9px;
    color:#ffffff;
    font-family: Arial;
    text-decoration:none;
}
/**/
#blogCommentsScroll {
    clear:left;
    float:left;
    width:540px;
    height:387px;
    margin-top:7px;
}
#blog_content_new_comments {
    width:536px;
    height:547px;
    background:none;
    background-image:url(/images/blog_new/blog_comment_page_list.png);
    background-repeat:no-repeat;
    float:right;
    padding:20px;
    margin-top:-60px;
	position: absolute ; left:400px; top:200px;	
	
    /*    #margin-top:5px;*/
}
#blog_content_new_comments .h1{
    margin:0px;
    padding:0px;
    font-family: Arial;
    font-size:24px;
    color:#16337a;
    font-weight:bold;
}
#blog_content_new_comments .h2{
    margin:0px;
    padding:0px;
    font-family: Arial;
    font-size:24px;
    color:#16337a;
}
#blog_content_new_comments .h3{
    margin:0px;
    padding:0px;
    font-family: Arial;
    font-size:12px;
    color:#16337a;
    font-weight:bold;
}
#blog_content_new_comments #palmers_community_blog {
    position:relative;
    float:right;
    margin-top:-75px;
    text-align:center;
    font-family:Arial;
    font-size:14px;
    color:#FFFFFF;
    font-weight:bold;

    
}
.ie7 #blog_content_new_comments #palmers_community_blog {
    position:relative;
    float:right;
    margin-top:-75px;
        text-align:center;
    font-family:Arial;
    font-size:14px;
    color:#FFFFFF;
    font-weight:bold;

   	
}
#blog_content_new_comments #palmers_community_blog a{
    font-size:12px;
    color:#FFFFFF;
    font-family:Arial;
    font-weight:bold;
    text-decoration:none;
}
#blog_content_new_comments #palmers_community_blog a:hover{
    text-decoration:underline;
}
#blog_content_new_comments #search_in_blog {
    margin-top:15px;
    margin-bottom:2px;
}
#blog_content_new_comments #styleTextBlue {
    font-size:10px;
    color:#16337a;
    font-family:Verdana;
}
#blogCommentsBox {
    float:left;
    margin-top:10px;
    width:510px;
}
#blogCommentsBox #boxCommentsTop{
    float:left;
    width:510px;
}
#blogCommentsBox #commentsTitle{
    float:left;
    font-size:18px;
    color:#16337a;
    font-family: Arial;
}
#blogCommentsBox #addCommentLink{
    float:right;
    margin-top:4px;
}
#blogCommentsBox #addCommentLink a{
    font-size:12px;
    color:#16337a;
    font-family: Arial;
    font-weight:bold;
}
#blogCommentsBoxList {
    float:left;
    width:510px;
    margin-top:7px;
    font-size:11px;
    color:#16337a;
    font-family: Arial;
}

#blogCommentsNew {
    margin-top:29px;
    border-top:1px solid #FFFFFF;
    padding:10px 0px 0px 0px;
}

#blogCommentsNew .divCommentName{
    font-size:18px;
    color:#113c83;
    font-family: Arial;
    /*margin-top:10px;*/
	position: absolute ; left:400px; top:200px;	
}
#blogCommentsNew .inputCommentName{
    width:171px;
    height:20px;
    background:transparent;
    background-image:url('/images/blog_new/input_name.png');
    background-repeat:no-repeat;
    border:0px;
    margin-bottom:1px;
    margin-left:8px;
    padding:5px;
}
#blogCommentsNew .divCommentComment{
    font-size:18px;
    color:#113c83;
    font-family: Arial;
    margin-top:10px;
}
#blogCommentsNew .inputCommentComment{
    width:328px;
    height:180px;
    background:transparent;
    background-image:url('/images/blog_new/txtarea_comment.png');
    background-repeat:no-repeat;
    border:0px;
    margin-top:10px;
    padding:10px;
}
.inputCommentComment2{
    width:331px;
    height:182px;
    background:transparent;
    background-image:url(/images/community/text_area.png);
    background-repeat:no-repeat;
    padding:10px 10px 10px 10px;
    border:0px;
}
.inputCommentComment2 textarea{
    width:325px;
    height:175px;
    background:transparent;
    border:0px;
}
.testimonila_button_enter {
	width:	180px;
	height:30px;
	background-color:transparent;
	background-image:url(../images/promo/btn_click_here_enter.png);
	background-repeat:no-repeat;
	border:0px;
	cursor:pointer;
}
#blogCommentsNew .divCommentCheck{
    font-size:9px;
    color:#113c83;
    font-family: Arial;
    margin-top:8px;
}
#blogCommentsNew .divCommentButton{
    margin-top:15px;
}
#blogCommentsNew .buttonCommentButton{
    width:56px;
    height:20px;
    background:transparent;
    background-image:url('/images/blog_new/btn_submit.png');
    background-repeat:no-repeat;
    cursor:pointer;
    border:0px;
}
/* Topics */
#TopicTextTop {
    /*float:left;*/
    width:681px;
    /*margin-top: -34px;*/
    /*    #margin-top: 10px;*/
    font-size:18px;
    color:#ffffff;
    font-family: Arial;
    margin-left:35px;
	position: absolute ; left:400px; top:100px;
}

#TopicTextTop a {
    font-size:18px;
    color:#ffffff;
    font-family: Arial;
}
#TopicBackground {
    /*float:left;*/
    width:879px;
    height:450px;
    /*margin-top: -6px;*/
    background-image:url('/images/topics/topic.png');
    background-repeat:no-repeat;
    border:0px;
	position: absolute ; left:100px; top:220px;
}
#TopicTitle {
    margin-top:9px;
    font-size:18px;
    color:#ffffff;
    font-family: Arial;
    margin-left:35px;
}
#DivContentTopics {
    margin-top:10px;
    height:380px;
}
#TopicTextBlue {
    font-size:14px;
    color:#16337a;
    font-family: Arial;
    font-weight:bold;
}

#TopicCommentSidebar {
    float:left;
    clear:left;
    width:340px;
    height:484px;
    background-image:url('/images/topics/comments_women.png');
    background-repeat:no-repeat;
    margin-top: 12px;
    margin-left: -50px;
}
#TopicCommentCenter {
    /*float:right;
    clear:right;*/
    width:576px;
    height:414px;
    background-image:url('/images/topics/comments_center.png');
    background-repeat:no-repeat;
    /*margin-right: -11px;
    padding:15px 15px 15px 25px;*/
	position: absolute ; left:400px; top:220px;
}

#TopicCommentsNew .divCommentName{
    font-size:18px;
    color:#113c83;
    font-family: Arial;
    margin-top:5px;
}
#TopicCommentsNew .inputCommentName{
    width:171px;
    height:20px;
    background:transparent;
    background-image:url('/images/blog_new/input_name.png');
    background-repeat:no-repeat;
    border:0px;
    margin-bottom:1px;
    margin-left:8px;
    padding:5px;
}
#TopicCommentsNew .divCommentComment{
    font-size:18px;
    color:#113c83;
    font-family: Arial;
    margin-top:5px;
}
#TopicCommentsNew .inputCommentComment{
    width:328px;
    height:180px;
    background:transparent;
    background-image:url('/images/blog_new/txtarea_comment.png');
    background-repeat:no-repeat;
    border:0px;
    margin-top:10px;
    padding:10px;
}
#TopicCommentsNew .divCommentCheck{
    font-size:9px;
    color:#113c83;
    font-family: Arial;
    margin-top:5px;
}
#TopicCommentsNew .divCommentButton{
    margin-top:10px;
}
#TopicCommentsNew .buttonCommentButton{
    width:56px;
    height:20px;
    background:transparent;
    background-image:url('/images/blog_new/btn_submit.png');
    background-repeat:no-repeat;
    cursor:pointer;
    border:0px;
}
.borderRightWhite{

    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #ffffff;
}
.borderBottomWhite{

    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #ffffff;

}
#TopicCommentSidebar_02 {
    position:absolute;
    width:358px;
    height:438px;
    background-image:url('/images/topics/topic_page.png');
    background-repeat:no-repeat;
    margin-top: 156px;
    margin-left: -50px;
}
.txtStrong_topic {
    color:#FFFFFF;
    height:20px;
    margin-bottom:1px;
    margin-left:8px;
    padding:5px;
}


/* */
.my_account_center_logout {
    float:right;
    height:24px;
    margin-top:-30px;
    margin-bottom:8px;
		margin-right:10px;
}
.my_account_center_logout .print{
	margin-right:10px;
    color:#FFFFFF;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}

/* */
.ordersummary {
    float:right;
    clear:right;
    width:581px;
    margin-top: 44px;
    margin-right: 13px;
}
.ordersummary h1{
    margin:0px;
    padding:0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:21px;
    color:#fff;
    text-transform:uppercase;
    font-weight:bold;
}
.ordersummary .print{
    float:right;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#fff;
    font-weight:bold;
    margin-right:55px;
}
.ordersummary .content1 {
    floaT:left;
    width:541px;
    height:403px;
    background-image:url('../images/order/order_content1.png');
    background-repeat:no-repeat;
    margin-top:5px;
    margin-left:-25px;
    padding:20px;
    font-size:10px;
    color:#274589;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
.ordersummary .ordererror {
    color:#de1f26;
}
.ordersummary .box_content {
    float:left;
    width:490px;
    /*margin-top:20px;*/
    padding:0px 0px 0px 0px;
    border-bottom:1px solid #FFFFFF;
}
.ordersummary .box_content .title {
    margin:0px;
    padding:0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#16337a;
    text-transform:uppercase;
    font-weight:bold;
}
.ordersummary .box_content .box_left {
    float:left;
    width:230px;
    margin-left:15px;
    margin-top:10px;

}
.ordersummary .box_content .box_right {
    float:right;
    width:230px;
    margin-left:15px;
    margin-top:10px;
}
.ordersummary .box_content .box_center {
    float:left;
    width:479px;
    margin-left:10px;
    margin-top:10px;
}

/* BILLISNG STEP 1 */
.billing_top {
    float:right;
    width:576px;
    margin-top:50px;
    margin-right:-28px;
}
.billing_top .iconLeft {
    float:left;
    width:28px;
    height:26px;
    background-image:url('../images/billing/top_icon.png');
    background-repeat:no-repeat;
}
.billing_top .lineTop {
    float:left;
    width:500px;
    border-top:2px solid #FFFFFF;
    margin-left:10px;
}
.billing_top .link {
    text-decoration:none;
    color:#FFFFFF;
}

.billing_top .link:hover {
    color:#ff9c3e;
}
.billing_top .link_on {
    color:#ff9c3e;
    text-decoration:none;
}
.billing_top .step {
    font-size:22px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-decoration:none;
}
.billing_top .step_info {
    margin-top:3px;
    font-size:10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-decoration:none;
}
.billing_top .step1 {
    float:left;
    margin-top:8px;
    margin-left:10px;
    color:#FFFFFF;
}
.ie7 .billing_top .step1 {
    float:left;
    margin-top:-10px;
    margin-left:10px;
    color:#FFFFFF;
}
.billing_top .step2 {
    float:left;
    margin-top:8px;
    margin-left:35px;
    color:#FFFFFF;
}
.ie7 .billing_top .step2 {
    float:left;
    margin-top:-10px;
    margin-left:35px;
    color:#FFFFFF;
}
.billing_top .step3 {
    float:left;
    margin-top:8px;
    margin-left:45px;
    color:#FFFFFF;
}
.ie7 .billing_top .step3 {
    float:left;
    margin-top:-10px;
    margin-left:45px;
    color:#FFFFFF;
}
.billing_top .step4 {
    float:left;
    margin-top:8px;
    margin-left:40px;
    color:#FFFFFF;
}

.ie7 .billing_top .step4 {
    float:left;
    margin-top:-10px;
    margin-left:40px;
    color:#FFFFFF;
}

.billing_sidebar {
    float:left;
    clear:left;
    width:307px;
    height:529px;
    /*background-image:url(../images/billing/sidebar.png);*/
    background-repeat:no-repeat;
    margin-top: -452px;
}
.ie7 .billing_sidebar {
    float:left;
    clear:left;
    width:307px;
    height:529px;
    background-image:url(../images/billing/sidebar.png);
    background-repeat:no-repeat;
    margin-top: 22px;
}


.content_step {
    float:right;
    clear:right;
    width:576px;
    margin-top: 19px;
    margin-right: -7px;
    font-size:10px;
    color:#274589;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}


.content_step .ordererror {
    color:#de1f26;
}
.content_step .box_content {
    float:left;
    width:520px;
    margin-top:5px;
    padding:0px 0px 10px 0px;
    border-bottom:1px solid #FFFFFF;
}
.box_content {
    float:left;
    width:520px;
    margin-top:5px;
    padding:0px 0px 10px 0px;
    border-bottom:1px solid #FFFFFF;
}
.content_step .box_content .title {
    margin:0px;
    padding:0px;
    font-family:Arial;
    font-size:15px;
    color:#16337a;
    text-transform:uppercase;
    font-weight:bold;
}
.box_content .title {
    margin:0px;
    padding:0px;
    font-family:Arial;
    font-size:15px;
    color:#16337a;
    text-transform:uppercase;
    font-weight:bold;
}
.content_step .box_content .box_left {
    float:left;
    width:240px;
    margin-left:15px;
    margin-top:5px;
}
.box_content .box_left {
    float:left;
    width:240px;
    margin-left:15px;
    margin-top:5px;
}
.content_step .box_content .box_left_large {
    float:left;
    width:300px;
    margin-left:15px;
    margin-top:5px;
}
.box_content .box_left_large {
    float:left;
    width:500px;
    margin-left:15px;
    margin-top:5px;
}
.content_step .box_content .box_right {
    float:right;
    width:240px;
    margin-left:15px;
    margin-top:5px;
}
.box_content .box_right {
    float:right;
    width:240px;
    margin-left:15px;
    margin-top:5px;
}
.content_step .box_content .box_center {
    float:left;
    width:479px;
    margin-left:10px;
    margin-top:10px;
}

.content_step h1 {
    margin:0px;
    padding:0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#16337A;
    text-transform:uppercase;
    font-weight:bold;
}
.content_step .error_show {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#de1f26;
}
.content_step .btn_next {
    width:81px;
    height:23px;
    background-image:url(../images/billing/box/btn_next.png);
    background-repeat:no-repeat;
    background-color:transparent;
    border:0px;
    cursor:pointer;
}
.content_step .btn_back {
    width:81px;
    height:23px;
    background-image:url(../images/cart/back.png);
    background-repeat:no-repeat;
    background-color:transparent;
    border:0px;
    cursor:pointer;
}
.content_step1 {
    float:right;
    clear:right;
    width:576px;
    height:432px;
}
.size_264{
    width:260px;
}
.size_84{
    width:84px;
}
.miniAddToCart{
    margin-left:15px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FFF;
    width:250px;
    font-weight:bold;
}
.addBtnCart{
    margin-left:80px;
    margin-top:5px;
}
.lines{
    float:left;
}
.selectSize{
    width:90px;
}
.size_mini{
    font-family:monospace;
    font-size:8px;
}
.showme { display:block; }
.hiddeme { display:none;}

/* PROMO CSS */
.promo_sidebar {
	/*float:left;
	clear:left;*/
	width:266px;
	height:439px;
    background-image:url(/images/promo/left_sidebar.png); 
	background-repeat:no-repeat;
	background-color:transparent;
/*	margin-top:25px;*/
	
	position: absolute; left :100px; top:227px; 
}
.promo_sidebar .coupons_title {
	float:left;
	margin-top: 26px;
	margin-left: 34px;
	margin-bottom:15px;
}
.promo_sidebar .coupons_bg {
	float:left;
	width:222px;
	height:147px;
	background-image:url(/images/promo/coupons_bg.png);
	background-repeat:no-repeat;
	border:0px;
	margin-left: 14px;
	padding:11px 0px 0px 16px;
	margin-bottom:7px;
}
.promo_content {
	/*float:right;
	clear:right;*/
	width:610px;
	height:547px;
	background-color:transparent;
	/*margin-right: -50px;
	margin-top: -53px;
	#margin-top: 13px;
	position:relative;*/
	
	position: absolute; left :380px; top:135px;	
}
.promo_content .btn_click_here_to_enter {
	float:left;
	width:180px;
	height:30px;
	margin-top: 80px;
	margin-left: 30px;
    clear:both;
}
.promo_content #btn_baloon {
    float:left;
    margin-top: 175px;
    margin-left: 42px;
}

#contentOrderResult{
    font-family:Georgia;
    font-size:17px;
    color:#FFFFFF;
    font-style:italic;
    text-shadow: black 0.1em 0.1em 0.2em;
		height:380px;
}
#loadimage img{
	margin-left:200px;
	margin-top:15px;
}
#contentOrderResult .payment_error{
    font-family:Georgia;
    font-size:17px;
    color:#FF0000;
    font-style:italic;
    text-shadow: black 0.1em 0.1em 0.2em;
}

/* PAYMENT INFORMATION 2 */
.bg_payment_information_2 {
	float:right;
	clear:right;
	width:574px;
	height:290px;
	background-image:url(/images/account_payment/account_bg_payment.png);
	background-repeat:no-repeat;
	padding:23px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#16337A;
	font-weight:bold;
}
.bg_payment_information_2 h1{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#16337a;
	text-transform:uppercase;
	font-weight:bold;
}
.bg_payment_information_2 a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#16337A;
	font-weight:bold;
}
.bg_payment_information_2 .subTitle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#16337a;
	font-weight:bold;
}
.bg_payment_information_2 .text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#16337A;
	font-weight:bold;
	float:left;
	clear:left;
	padding-top:6px;
	padding-right:6px;
	margin-bottom:5px;
}
.bg_payment_information_2 .txt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#16337A;
	font-weight:bold;
}
.bg_payment_information_2 .btn_update_account {
	width:163px;
	height:22px;
	background-image:url(/images/account/update_account.png);
	background-repeat:no-repeat;
	border:0px;
	cursor:pointer;
}
.bg_payment_information_2 .btn_update_payment {
	width:197px;
	height:22px;
	background-image:url(/images/account/update_payment.png);
	background-repeat:no-repeat;
	border:0px;
	cursor:pointer;
}

/* SITEMAP */
.SITEMAP_CONTENT {
    height:500px;
	width:550px;
    margin-top:4px;
    line-height:1.4em;
}
.SITEMAP_CONTENT ul, li {
    margin:0px;
}
.SITEMAP_CONTENT a{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#16337A;
}
.SITEMAP_CONTENT a:hover{
    color:#E45C13;
}

/* SEARCH */
.SEARCH_CONTENT {
	float:left;
	clear:left;
	width:550px;
	margin-top: 26px;
	margin-left: -50px;
}
.SEARCH_CONTENT h1 {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#16337a;
	text-transform:uppercase;
	font-weight:bold;
}
.SEARCH_CONTENT .CONTENT_PRODUCT_INFO {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#16337a;
	font-weight:normal;
	line-height:1.2em;
	margin-top:5px;
}
.SEARCH_CONTENT .CONTENT_PRODUCT_PAGINATION_CONTENT {
	float:right;
	clear:right;
}
.SEARCH_CONTENT .CONTENT_PRODUCT_PAGINATION {
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#16337a;
	font-weight:normal;
	line-height:1.2em;
	margin-top:5px;
}
/* PROMO CSS NEW */
.promotion_left_sidebar {
	float:left;
	clear:left;
	width:267px;
	height:280px;
	background-image:url(/images/promotions/sidebar_left.png);
	background-repeat:no-repeat;
	margin-top:140px;
	margin-left:-35px;
}
.promotion_left_sidebar_2 {
	float:left;
	clear:left;
	width:267px;
	height:280px;
	background-image:url(/images/promotions/sidebar_left.png);
	background-repeat:no-repeat;
	margin-top: 198px;
	margin-left: -20px;
}

.promotion_left_sidebar_3 {
    float:left;
    clear:left;
    width:267px;
    height:280px;
    margin-top: 198px;
    margin-left: -20px;
}

.promotion_center_content_1 {
	/*float:right;
	clear:right;*/
	width:619px;
	height:435px;
	background-image:url(/images/promotions/content_center.png);
	background-repeat:no-repeat;
	/*margin-right: -36px;
	margin-top:-15px;*/
	position: absolute; left :350px; top:220px; 
}
.ie7 .promotion_center_content_1 {
	/*float:right;
	clear:right;*/
	width:619px;
	height:435px;
	background-image:url(/images/promotions/content_center.png);
	background-repeat:no-repeat;
	/*margin-right: -36px;
	margin-top:53px;*/
	position: absolute; left :350px; top:220px; 
}
.promotion_center_content_1 .txt_center_coupons{
	text-align:center;
	font-size:24px;
	color:#ffffff;
	padding-top:10px;
	font-family:Georgia;
}
.promotion_center_content_1 .txt_center_promotions{
	text-align:center;
	font-size:24px;
	color:#ffffff;
	padding-top:160px;
	font-family:Georgia;
}
.promotion_center_content_1 .txt_promotions{
	color:#16337a;
	font-family:Verdana;
	font-size:12px;
	padding:10px 15px 0px 15px;
}

.promotion_center_content_1 .txt_center_promotions .big{
	font-size:36px;
}
.promotion_center_content_1_button {
	/*float:right;
	clear:right;*/
	width:619px;
	/*margin-right: -36px;*/
	text-align:right;
	/*margin-top:7px;*/
	font-size:12px;
	color:#ffffff;
	font-family:Verdana;
	position: absolute; left :250px; top:527px; 
}
.promotion_right_content_2 {
	/*float:right;
	clear:right;*/
	width:577px;
	height:529px;
	/*background-image:url(/images/promotions/content_center_2.png);
	background-repeat:no-repeat;*/
	/*margin-top:-50px;
	padding:20px;*/
	position: absolute; left :33px; top:150px; 
}

.promotion_center_content_2 {
	/*float:right;
	clear:right;*/
	width:577px;
	height:529px;
	background-image:url(/images/promotions/content_center_2.png);
	background-repeat:no-repeat;
	/*margin-top:-50px;
	padding:20px;*/
	position: absolute; left :400px; top:150px; 
}
.ie7 .promotion_center_content_2 {
	float:right;
	clear:right;
	width:537px;
	height:489px;
	background-image:url(/images/promotions/content_center_2.png);
	background-repeat:no-repeat;
	margin-top:20px;
	padding:20px;
}
.promotion_center_content_2 h1{
	font-size:24px;
	/*margin:0px;
	padding:0px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#16337a;
	text-transform:uppercase;
	font-weight:bold;
	position: absolute; left :5px; top:-10px; 
}
.promotion_center_content_2 .TitleH2{
	font-size:17px;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#16337a;
	font-weight:bold;
	margin-top:10px;
}
.promotion_center_content_2 .subTitle{
	font-size:20px;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#16337a;
	text-transform:uppercase;
}
.promotion_center_content_2 .palmers_community_logo {
	float:right;
	clear:right;
	width:135px;
	height:132px;
	margin-top: 16px;
}
.promotion_center_content_2 .win_promotions_title {
	margin-top:40px;
	margin-left:5px;
}
.promotion_center_content_2 .p_c_content {
	margin-top:20px;
	font-size:12px;
	color:#16337a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.promotion_center_content_2 .p_c_content .see_rules {
	font-size:10px;
	margin-top:5px;
}
.promotion_center_content_2 .p_c_content .term_of_service {
	font-size:9px;
	margin-left:10px;
}
.promotion_center_content_2 .inputCommentComment{
    width:328px;
    height:180px;
    background:transparent;
    background-image:url('/images/blog_new/txtarea_comment.png');
    background-repeat:no-repeat;
    border:0px;
    margin-top:10px;
    padding:10px;
}
.promotion_center_content_2 .sumission_btn_continue {
	width:74px;
	height:20px;
	background-image:url(/images/promotions/btn_continue.png);
	background-repeat:no-repeat;
	border:0px;
	background-color:transparent;
	cursor:pointer;
}
.promotion_center_content_2 .p_c_content .see_rules a{
	font-size:10px;
	color:#16337a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.promotion_center_content_2 .p_c_content .titleForm {
	font-size:14px;
	color:#274589;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	margin-top:10px;
	margin-left:10px;
}
.promotion_center_content_2 .p_c_content .logindiv {
	margin-left:25px;
	margin-top:15px;
}
.promotion_center_content_2 .p_c_content .logindiv .input_promotion_login {
	width:133px;
	height:22px;
	background-image:url(/images/promotions/bg_input.png);
	background-repeat:no-repeat;
	background-color:transparent;
	border:0px;
	padding:3px 8px 0px 5px;
	font-size:10px;
	color:#16337a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.promotion_center_content_2 .p_c_content .logindiv .input_promotion_login input{
	width:133px;
	height:19px;
	background-color:transparent;
	border:0px;
	font-size:10px;
	color:#16337a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.promotion_center_content_2 .p_c_content .logindiv .btn_promotion_continue {
	width:74px;
	height:20px;
	background-image:url(/images/promotions/btn_continue.png);
	background-repeat:no-repeat;
	border:0px;
	cursor:pointer;
	background-color:transparent;
}
.promotion_center_content_2 .p_c_content .registerdiv {
	margin-top: 7px; 
	width: 460px;
	margin-left: 10px;
}

/* PRINT COUPON */
.PRINT_COUPON {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-bottom:7px;
	padding-top:2px;
}
.PRINT_COUPON a{
	background-image:url('/images/promo/print.png');
	background-repeat:no-repeat;
	background-position:left;
	padding:2px 0px 0px 20px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
/* CONSTRUCTION */
.CONSTRUCTION_ICON {
	/*float:left;
	clear:left;*/
	width:302px;
	height:302px;
	background-image:url('/images/contruction/icon_construction.png');
	background-repeat:no-repeat;
	/*margin-top: 80px; margin-left: -13px;*/
	position: absolute; left :80px; top:250px;
}
.CONSTRUCTION_CENTER {
	/*float:right;
	clear:right;*/
	width:563px;
	height:449px;
	background-image:url('/images/contruction/content_contruction.png');
	background-repeat:no-repeat;
	/*margin-right: -24px;*/
	position: absolute; left :400px; top:200px;
}
.CONSTRUCTION_CENTER .BTN_BACK{
	float:left;
	width:150px;
	height:50px;
	margin-top: 411px; margin-left: 465px; width: 67px; height: 25px;
}

/* MAINTAINANCE */
.MAINTAINANCE_ICON {
	float:left;
	clear:left;
	width:302px;
	height:302px;
	background-image:url('/images/maintainance/icon_maintainance.png');
	background-repeat:no-repeat;
	margin-top: 80px; margin-left: -13px;
}
.MAINTAINANCE_CENTER {
	float:right;
	clear:right;
	width:563px;
	height:449px;
	background-image:url('/images/maintainance/content_maintainance.png');
	background-repeat:no-repeat;
	margin-right: -24px;
}

/* FORGOT PASSWORD */
.FORGOT_PASSWORD { float:left; width:230px; height:126px; background-image:url('/images/forgot/bg_forgot_password.png'); background-repeat:no-repeat; margin-top: 0px; }
.FORGOT_PASSWORD .TITLE_FORGOT {
	font-size:13px;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#16337a;
	font-weight:bold;
	margin-top:6px;
	margin-left:9px;
}
.ie7 .FORGOT_PASSWORD .TITLE_FORGOT_CLOSE {
	float:right;
	margin-right:25px;
	margin-top:-20px;
}

.FORGOT_PASSWORD .TITLE_FORGOT_CLOSE {
	float:right;
	margin-right:25px;
	margin-top:-2px;
}
.FORGOT_PASSWORD .TITLE_FORGOT_CLOSE a{
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#16337a;
	font-weight:bold;
}
.FORGOT_PASSWORD .DESCRIPTION_FORGOT {
	font-size:10px;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#16337a;
	margin-top:1px;
	margin-left:9px;
	width: 206px;
}
.FORGOT_PASSWORD .BUTTONS_FORGOT {
	margin-top:7px;
	margin-left:7px;	
}
.FORGOT_PASSWORD .BUTTONS_FORGOT .INPUT_TXT {
	float:left;
	width:121px;
    height:19px;
    background:transparent ;
    background-image:url(/images/forgot/input_login.png);
    background-repeat:no-repeat;
    padding:4px 4px 0px 4px;
    font-size:11px;
    font-family:Arial;
    color:#16337a;
    font-weight:bold;
    border:0px;
		margin-top:-2px;
}
.FORGOT_PASSWORD .BUTTONS_FORGOT .CONTINUE_BTN {
	float:left;
	width:80px;
    height:25px;
    background:transparent ;
    background-image:url(/images/forgot/btn_continue.png);
    background-repeat:no-repeat;
    border:0px;
	cursor:pointer;
		margin-top:-2px;
}



/* SHIPPING & POLICE */
.shippingPolice {
	/*float:right;
	clear:right;*/
	width:576px;
	height:523px;
	background-image:url(/images/shipping/background.png);
	background-repeat:no-repeat;
	/*margin-top:20px;*/
	position: absolute; left :370px; top:150px;
}
.shippingPolice .shippingContent{
	float:left;
	width:543px;
	margin-left:20px;
	margin-top:20px;
}
.shippingPolice .shippingContent h1{
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:24px;
	color:#16337a;
    font-family:Arial;
    text-transform:uppercase;
    font-weight:bold;
}
.shippingPolice .shippingContent p{
	margin:8px 0px 8px 0px;
	padding:0px;
	font-size:12px;
	color:#16337a;
    font-family:Arial;
}
.shippingPoliceSidebar {
	float:left;
	clear:left;
	width:268px;
	height:234px;
	margin-top:35px;
}

/* DROPDOWM */
div.selectbox-wrapper {
	position:absolute;
	width:114px;
	background-color:#FFF;
	border:1px solid #000;
	margin-top:1px;
	margin-left:10px;
	padding:0px;
	font-size:9px;
	text-align:left;
	max-height:200px;
	overflow:auto;
}
div.selectbox-wrapper ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
div.selectbox-wrapper ul li.selected { 
	background-color: #EAF2FB;
}
div.selectbox-wrapper ul li {
	list-style-type:none;
	display:block;
	margin:0;
	padding:2px;
	cursor:pointer;
}
label {
    display: block;
}
.selectbox {
	padding:1px 0px 3px 10px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	width : 160px; 
	display : block;
	text-align:left; 
	background: url('/images/body/dropdown.png') right no-repeat;
	cursor: pointer;
	border:0px;
	color:#333;
	font-weight:bold;
	color:#113C83;
}
.selectbox select {
	background: url('/images/body/dropdown.png') right;
}

.orderID{text-decoration:none; color:#16337A; }
.orderID:hover{text-decoration:underline; color:#09C }

#btn_click_here_enter{ margin-top:0px; position:relative; float:right; clear:both;}
div.descTerms{ height:270px;  }
div.descTermsLogin{ height:120px;}
a.linkinpark{ text-decoration:none; color:#16337A; }
a.linkinpark:hover{ text-decoration:underline; color:#16337A;}
div.term_of_service div.inpTerms{margin-top:10px; float:left; }
.ie7 div.term_of_service div.inpTerms{margin-top:10px; float:left; padding-left:25px;}
td div.term_of_service div.inpTerms{margin-left:-30px;}
td div#btn_click_here_enter{margin-right:100px;}
div.term_of_service div.textTerms{margin-top:13px; float:left; height:15px; }
.blogEmailButtonSubscription {
    background-image: url(/images/blog_new/subscribe.png) !important;
    background-position: top left !important;
    height: 140px !important;
}
#BS_ERROR{
    color: #00FF00;
    font-weight: bold;
}

