ul.horizontal_list li.menu1 a.selected {
	font-family:"Trebuchet MS", "Times New Roman", Times, serif;
	font-size:16px;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
}

.mens_1, .mens_1 a, .mens_1 a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	float:left;
}

.mens_3, .mens_3 a, .mens_3 a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
}
.mens_4, .mens_4 a, .mens_4 a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#818181;
	float:left;
}

.mens_2 img {
	float:left;
}

.lostpwd a, .lostpwd a:visited{
	color:#000066;
	text-decoration:none;
	float:left;
	font-size:13px;
}

.show {
	display:block;
}
.hide {
	display:none;
}

.feild_err{ 
	width:180px;
	height:16px;
	float:left;
	border:#CC3300 1px solid;
}

.field_2a{
	text-align:left;
	float:left;
	font-size:11px;
	width:182px;
	padding-left:110px;
}

.fxdwidth{
	width:165px;
}
select, input, textarea {
	font-size:12px;
}
textarea {
	width:350px;
	height:80px;
}
select.catlst{
	width:170px;
	background-color:#DFEFFF;
	border: #6D87A3 1px solid;
}
.login a, .login a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000066;
	font-weight:bold;
	float:right;
	padding-right:10px;
	text-decoration:none;
}

.login a:hover{
	text-decoration:underline;
}


.p_head {
	width:602px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	background:#cfcfcf;
	border-bottom:#8a8a8a solid 1px;
	float:left;
	padding:3px 5px 3px 5px;
}

.p_row {
	width:602px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom:#8a8a8a solid 1px;
	float:left;
	padding:3px 5px 3px 5px;
}

.cat_row {
	width:602px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	padding:3px 5px 3px 5px;
}

.cat_row .ques{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.cat_row .ques span{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:normal;
}

.cat_row .ans{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}

.cat_row .ans div{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	float:left;
	vertical-align:top;
	padding:2px;
}

.cat_row .fd_row{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:bold;
	margin:0px;
	padding:0px;
	line-height:15px;
	float:left;
	display:inline;
}

.cat_row .fd_row .desc{
	font-size:11px;
	display:inline;
	text-align:right;
	margin:0px;
	padding:0px;
	line-height:15px;
}

.cat_row .fdname{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.cat_row .fdname span{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.cat_row .fdtext{
	clear:both;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0px;
	padding:0px;
	line-height:15px;
	padding-bottom:3px;
}

.cat_row .fdtext div{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	float:left;
	vertical-align:top;
	padding:2px;
}


.cat_row img, .p_row img{
	vertical-align:middle;
}

.submitrow {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:220px;
	padding:3px 5px 3px 5px;
}

.pr1 {
	width:100px;
	float:left;
	padding:2px 0px 0px 0px;
}

.pr10 {
padding:5px;
width:310px;
float:left;
}

.pr_rate {
padding:5px;
width:220px;
float:left;
}

.pr27 {
padding:5px;
float:left;
width:452px;
}

.pr27 a, .pr27 a:visited {
color:#b648b3;
font-size:11px;
}

.pr28 {
width:30px;
float:left;
padding:5px 0px 5px 0px;
text-align:center;
}

.pr20 {
padding:5px;
width:270px;
float:left;
}
.pr24 {
width:86px;
float:left;
padding:5px 2px;
text-align:center;
}
.pr_tot_24 {
width:97px;
float:left;
padding:5px 2px;
text-align:center;
}
.pr26 {
width:80px;
float:left;
padding:5px;
text-align:left;
font-size:11px;
}
.pr23 {
width:90px;
float:left;
padding:5px;
text-align:center;
}

.pr2 {
padding:5px;
width:322px;
float:left;
}

.pr2 div {
float:left;
padding:5px;
}

.pr2 div a{
color:#000066;
font-size:11px;
margin-right:10px;
}

.pr3 {
width:50px;
float:left;
padding:5px 0px 5px 0px;
text-align:center;
}

.pr4 {
width:110px;
float:left;
padding:5px;
text-align:center;
}

.pr4 div{
float:left;
margin:0px 4px 0px 4px;
}

.pr14 {
width:122px;
float:left;
padding:5px;
text-align:center;
}

.pr14 div{
float:left;
margin:0px 3px 0px 3px;
}

.pr_u4 {
width:120px;
float:left;
padding:5px;
text-align:left;
}

.pr5{
width:150px;
float:left;
padding:5px;
padding-left:80px;
}

.pr6{
width:180px;
float:left;
padding:5px;
padding-left:15px;
}

.pr7 {
width:130px;
float:left;
padding:5px 5px 5px 10px;
height:30px;
}
.pr7 img{
vertical-align:middle;
}

.pr7_img {
width:120px;
float:left;
padding:5px 5px 5px 5px;
}
.pr7_img img{
vertical-align:middle;
}


.pr_err{
clear:both;
margin-left:200px;
font-size:11px;
}

.img_err{
float:left; 
font-size:11px;
}

.pagbottom {
	color:#C04D8E;
	font-size:11px;
	clear:both;
	margin-top:5px;
	padding:5px;
	background:url(images/dot1.jpg) left bottom repeat-x;
	text-align:right;
}
.pagtop {
	color:#CC00CC;
	font-size:11px;
	clear:both;
	margin-bottom:5px;
	padding:5px;
	background:url(images/dot1.jpg) left top repeat-x;
	text-align:right;
}
.paging {
	color:#CC00CC;
	font-size:11px;
	clear:both;
	margin-bottom:5px;
	padding:5px;
	text-align:right;
}
.pagbottom a, .pagtop a, .paging a{
margin-right:2px;
padding:2px;
color:#6D87A3;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
font-size:11px;
}

.attrib_lnk {
width:14px;
height:14px;
float:left;
background-color:#FAEDFA;
border:#E13ED5 1px solid;
}

.img_lnk {
width:14px;
height:14px;
float:left;
color:#006600;
background-color:#F4FFF4;
border:#007900 1px solid;
}

.ans_lnk {
width:14px;
height:14px;
float:left;
color:#0033CC;
background-color:#FFFF00;
border:#0033CC 1px solid;
}

.ques_lnk {
width:14px;
height:14px;
float:left;
color:#00CCFF;
background-color:#FFFFCC;
border:#00CCFF 1px solid;
}

.img_lnk a, .attrib_lnk a, .ques_lnk a, .ans_lnk a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
display:inline;
}

.img_lnk a, .img_lnk a:visited{
color:#006600;
}

.attrib_lnk a, .attrib_lnk a:visited{
color:#E13ED5;
}

.ans_lnk a, .ans_lnk a:visited{
color:#0033CC;
}

.ques_lnk a, .ques_lnk a:visited{
color:#00CCFF;
}

.desc {
clear:both;
font-size:11px;
}

.billing {
width:292px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3d3d3d;
text-align:center;
margin:2px;
margin-right:0px;
float:left;
border:#999999 solid 1px;
}

.shipping {
width:292px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3d3d3d;
text-align:center;
margin:2px;
margin-left:0px;
float:right;
border:#999999 solid 1px;
}

.billing .head, .shipping .head {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
font-weight:bold;
background:#E6E6E6;
padding:3px;
border-bottom:#999999 solid 1px;
}

.billing .address, .shipping .address {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3d3d3d;
text-align:left;
padding:3px;
clear:both;
}

.billing .address div, .shipping .address div {
color:#000066;
display:inline;
}

.billing a, .billing a:visited, .shipping a, .shipping a:visited {
	color:#CC3399;
	font-weight:bold;
}

.btwdiv{
	padding:3px;
}

.pr4 a, .pr4 a:visited, .pr24 a, .pr24 a:visited, .pr_tot_24 a, .pr_tot_24 a:visited {
color:#C04D8E;
font-weight:bold;
}

a.terms, a.terms:visited, a.terms:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
}

.shrttxt{
font-size:10px;
color:#000000;
}
/****************/
.faq_row {
width:602px;
font-family:"Trebuchet MS",Arial,Verdana;
font-size:12px;
float:left;
padding:3px 5px 3px 5px;
}

.faq_txt{
	width:572px;
	font-family:"Trebuchet MS",Arial,Verdana;
	font-size:12px;
	float:left;
	text-align:justify;
}
.div_gap{
	padding:6px;
}
.faq_img{
	width:30px;
	float:left;
	padding:0px;
	text-align:center;
}

.txt_row {
	width:602px;
	font-family:"Trebuchet MS",Arial,Verdana;
	font-size:12px;
	float:left;
	padding:5px 10px;
	text-align:justify;
}
.txt_row ul{
	margin-top:10px;
	padding-left:20px;
	line-height:18px;
}
.txt_row ul li{
	margin-bottom:8px;
	list-style-type:disc;
}

.txt_row_new {
	width:602px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	line-height:18px;
	float:left;
	padding:5px 10px;
}

.txt_row_new ul{
	margin-top:10px;
	padding-left:20px;
	line-height:18px;
}
.txt_row_new ul li{
	margin-bottom:8px;
	list-style-type:disc;
}

.txtlength{
width:350px;
height:16px;
}
.tab { width:612px;
height:28px;
float:left;
}

.tab1 {
padding-left:0px;
float:left;
}

.tab1_sub {
padding-left:1px;
float:left;
}

.tab2 {width:7px;
float:left;
}

.tab2a {width:7px;
float:right;
}

.tab3 { background:url(../images/u2.jpg) left top repeat-x;
height:23px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:3px;
padding-right:4px;
color:#333333;
padding-top:5px;
float:left;
}

.tab3 a {
height:23px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#333333;
float:left;
}

.tab3 a:hover {
text-decoration:none;
color:#000000;
}

.multilst_hgt{
	height:100px;
}
.ctrl_width{
	width:185px;
}

/***********New CSS*************/
.abz {width:600px;
padding-left:20px;
padding-right:20px;
float:left;
}

.a1 {width:612px;
border:0px;
padding-bottom:10px;
}

.a2 {width:82px;
height:82px;
float:left;
text-align:center;
border:#CCCCCC 1px solid;
}

.a2_1b {width:81px;
float:left;
}

.a2_1c {width:82px;
float:left;
margin-left:20px;
}

.a2_1d {width:81px;
text-align:center;
padding-top:2px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
float:left;
}

.a2_1e {width:81px;
text-align:center;
padding-top:2px;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
float:left;
}

.a3 {width:82px;
height:82px;
float:left;
text-align:center;
border:#CCCCCC 1px solid;
}

.a4 {width:81px;
height:81px;
float:right;
}

.create_custom {
width:600px;
padding-top:7px;
}

.create_custom_1 {width:600px;
}

.create_custom_2 {width:576px;
padding-left:10px;
padding-right:10px;
background-color:#f7fafd;
border-left:#bcbdc1 solid 1px;
border-right:#bcbdc1 solid 1px;
background-image:url(../images/repeat_bg.jpg);
background-position:bottom;
background-repeat:repeat-x;
}
.create_custom_3 {width:576px;
}

.create_custom_4 {
width:576px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
line-height:18px;
padding-top:12px;
}

.create_custom_4 ul li {
	list-style:none;
	color: #000066;
	font-size:12px;
	font-weight:bold;
	margin:0px 5px;
	padding:0px;
	padding-bottom:2px;
}

.create_custom_4 ul li a, .create_custom_4 ul li a:visited, .create_custom_4 ul li a:hover{
	color: #000066;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.create_custom_wide {width:590px;
padding-left:10px;
padding-right:10px;
background-color:#f7fafd;
border-left:#bcbdc1 solid 1px;
border-right:#bcbdc1 solid 1px;
background-image:url(../images/repeat_bg.jpg);
background-position:bottom;
background-repeat:repeat-x;
}

.create_custom_3w {width:590px;
}

.create_custom_4w {
width:590px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
line-height:18px;
padding-top:12px;
}

/*****End New CSS*************/

.prodname{
	margin-left:30px;
	font-size:11px;
}
.prodname a, .prodname a:visited{
	color:#b648b3;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}

.prodname a:hover{
	text-decoration:underline;
}

.faq_txt textarea{
	height:50px;
	width:400px;
}
.faq_txt input{
	margin-top:18px;
	margin-left:10px;
	vertical-align:top;
}
.show_all_link{
width:60px;
float:right;
text-align:right;
}
.show_all_link a, .show_all_link a:visited, .show_all_link a:hover{
color:#333333;
}

.left_name{
	width:460px;
}
.left_reply_lnk{
	width:440px;
}
.right_reply{
	width:137px;
	text-align:right;
}

/************************************************/
.row-1 .inner {padding:0 31px 0 43px;}
.row-2 .inner {padding:0px 21px 0 43px;}
.pink_head_2 {margin-bottom:2px; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#A82D86;  font-weight:normal; padding:0 0 5px 0px; border-bottom:#A82D86 solid 2px; text-align:left;}
.pink_head_3 {margin-bottom:2px; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#0C76C1;  font-weight:normal; padding:0 0 5px 0px; border-bottom:#0C76C1 solid 2px; text-align:left;}
.pink_head_4 {margin-bottom:2px; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#8DB98F;  font-weight:normal; padding:0 0 5px 0px; border-bottom:#8DB98F solid 2px; text-align:left;}
.left_form_section_170511 { 
width:100%;
padding-bottom:10px;
float:left;
} 
.logo_bot {font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#d03e3f; padding:36px 0 33px 102px; font-weight:bold; line-height:30px;	}
.margin_1{margin-top:-40px;}
.box2 .inner2 {padding:15px 24px 20px 0;}
.img-indent {float:left; margin:0 28px 0 1px;}
.text-indent {padding-top:4px; width:500px;}
/************************************************/
