body,li,form,p,h2{
	margin:0px;
	padding:0px;	
}
body,html{
	height:100%;
}

ul{
	list-style-type:none;
}

td,div{
	font-family:Tahoma, Arial, sans-serif;
	font-size:small;
	color:#000000;
}
p{
	padding-bottom:17px;
	text-align:justify;
}

.search_fieldview
{
	font-size: smaller;
}

.SB_padding
{
	vertical-align: top;
	padding-top: 5px;
}

.ButtonsContainer
{
	padding-top: 10px;
}

body{
	background:url(../Images/FrontEnd/back_main.gif);
}
p.center{
	text-align:center;
}

.EmptyMessage
{
	font-weight: bold;
	padding-left: 2px;
}

.SizeTitle
{
	font-weight: bold;
	color: #ad2e67;
}

.sub_cat_i_container
{
	height: 61px;
}

.MessagesContainer
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: solid 1px #526c0f;
	background-color: #e9efda;
}
.SuccessfulMessages
{
	font-weight: bold;
	font-size: x-small;
	color: #526c0f;
	text-decoration:none;
}

.SuccessfulMessages a
{
	color: #526c0f;	
}

.SuccessfulMessages a:hover
{
	color: #526c0f;
	text-decoration:underline;
}

.BreadCrumbsItem,.BreadCrumbsItem a
{
	font-size:x-small;	
	color:#027E96;
	padding:10px 0px 9px 0px;
	line-height:16px;
}

.BreadCrumbsItem2
{
	color:#000;
	padding:25px 0 5px 10px;
	font-weight: bold;
	color: #000;
	font-size: 11px;
}

.BreadCrumbsItem2 a:link,.BreadCrumbsItem2 a:visited{
	color:#098390;
	font-weight:bold;
	text-decoration:underline;
}

.BreadCrumbsItem2 em
{
	font-style:normal;
	font-weight: normal;
	color: #098390;
}

.BreadCrumbsItem a
{
	font-weight:bold;
}
.BreadCrumbsItem a:hover
{
	text-decoration:underline;
}
.BreadCrumbsItem b
{
	color:#000000;
}
.BreadCrumbsDescription
{
	color: Black;
	font-size:x-small;
	font-weight: bold;
	padding:10px 0px 9px 5px;
	line-height:16px;
}

.Popup_padding
{
	padding-left: 7px;
	padding-right: 10px;
}

.PageTitle
{
	padding-top: 10px;
	padding-left: 8px;
	padding-bottom: 8px;
	font-weight: bold;
	color: #2992a6;
}

.EntityTitle
{
	padding-left: 12px;
	font-weight: bold;
	color: #2992a6;
}

.PopupPageTitle
{
	padding-top: 10px;
	padding-left: 8px;
	padding-bottom: 8px;
	font-weight: bold;
	color: #2992a6;
}

/*--------------------------------------------------*/
#main{
	height:100%;
	background:#FFFFFF url(../Images/FrontEnd/back_table.gif) repeat-y center top;
	width:772px;
}
.widet{
	width:770px;
}
.line{
	background-color:#E3F0B8;
	border-bottom:1px solid #BCBCBC;
	position:absolute;
	top:120px;
	left:0px;
	width:100%;
	z-index:666;
}
.allw{
	width:100%;
}
.logo img{
	border-bottom:6px solid #FFFFFF;
}
.logo{
	padding:0px 1px 0px 1px;
}
.no{
	display:none;
}
/*--------------------------------------------------*/
.leftcol{
	width:162px;
	padding-top:8px;
}
.pcol{
	width:8px;
}
.pcol2{
	width:21px;
}
.rightcol{
	width:579px;
	padding-bottom:7px;
}
.rightcol .content{
	padding-right:10px;
	padding-left:4px;
}
.rightcol .content2{
	padding-right:10px;
}

.DataListLine
{
	padding-bottom: 1px;
}
.box .ccol{
	width:98%;
}
.box .rcol,.box .lcol{
	width:1%;
}
/*--------------------------------------------------*/
.box{
	width:100%;
}
.box1,.box2,.box3{
	width:100%;
}
.box td, .box div{
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px !important;
	color:#000b00;
	line-height:12px;
}
.box li{
	line-height:13px;
}
.box .hdr{
	padding:3px 0px 9px 8px;
}
.box .hdr2{
	padding:12px 0px 9px 5px;
}
.box .block{
	padding:8px 12px 9px 11px;
}

.box .block2{
	padding:8px 0px 9px 7px;
}

.box .blockl{
	padding:8px 12px 5px 11px;
}
.box .blockl2{
	padding:3px 12px 1px 11px;
	line-height: 1.3;
}
.box b{
	margin-top:4px;
	clear:both;
}
.box li{
	padding-left:10px;
	background:url(../Images/FrontEnd/bull_1.gif) no-repeat left center;
}
/*--------------------------------------------------*/
.box1{
	background-image:url(../Images/FrontEnd/back_tbl1.gif);
}
.box2{
	background:#c3d2d7;
}
.box3{
	background-image:url(../Images/FrontEnd/back_tbl3.gif);
}
.box1 .in{
	border-bottom:1px solid #E3F0B8;
}
.box2 .in, .box3 .in{
	background:url(../Images/FrontEnd/back_intbl2.gif) repeat-x bottom left;
}
.tbl_t{
	background-image:url(../Images/FrontEnd/tbl_t.gif);
}
.tbl_l{
	background-image:url(../Images/FrontEnd/tbl_l.gif);
}
.tbl_r{
	background-image:url(../Images/FrontEnd/tbl_r.gif);
}
.tbl_b{
	background-image:url(../Images/FrontEnd/tbl_b.gif);
}
.box2 form{
	float:left;
	clear:both;
}
.box2 form .inp{
	width:85px;
}
.inp{
	border:1px solid #000000;
	background-color:#FFFFFF;
	float:left;
	margin-top:3px;
}
.inp2{
	border:1px solid #A8BC85;
	background-color:#FFFFFF;
	vertical-align:middle;
}
.inp_small
{
	width: 85px;	
	border:1px solid #000000;
	background-color:#FFFFFF;
	float:left;
	margin-top:3px;
}
.box2 form .btn{
	float:left;
	margin-left:7px;
}
.form{
	height:29px;
}
.basketp{
	float:left;
	width:95px;
	margin:0px 0px 4px 0px;
	padding:0px;
	clear:left;
	line-height:11px;
}
.basket{
	float:right;
	margin-top:5px;
}
.basketdiv{
	height:40px;
}
.backhome{
 	
}
.menutop{
	padding-left:4px;
}
.hometext{
	width:100%
}
.menutop .hdr{
	margin:15px 0px 11px 0px;
}
.h{
	height:630px;
}
.hdr2{
	padding:7px 0px 9px 11px;
}
.hdr3{
	padding:15px 0px 1px 15px;
}
/*--------------------------------------------------*/
.fixed
{
	table-layout: fixed;
}
.frame{
	width:100%;
}
.frame td,.frame div{
	font-size:x-small;
}
.frame .ncol{
	width:1%;
}
.frame .wcol{
	width:98%;
}
.frame h2{
	color:#FFFFFF;
	padding:1px 0px 0px 4px;
	font-size:x-small;
}
.frame .b a{
	color:#000000;
	text-decoration:none;
}
.frame .b a:hover{
	text-decoration:underline;
}
.frame .b a.white {
	color:#FFF;
}
.frame .inner{
	padding:12px 4px 12px 4px;
}
/*--------------------------------------------------*/
.frame1 .t{
	background-image:url(../Images/FrontEnd/tbl4_t.gif);
}
.frame1 .l{
	background-image:url(../Images/FrontEnd/tbl4_l.gif);
}
.frame1 .b{
	background-image:url(../Images/FrontEnd/tbl4_b.gif);
}
.frame1 .r{
	background-image:url(../Images/FrontEnd/tbl4_r.gif);
}
.frame1p .t{
	background-image:url(../Images/FrontEnd/tbl4_t_p.gif);
}
.frame1p .l{
	background-image:url(../Images/FrontEnd/tbl4_l_p.gif);
}
.frame1p .b{
	background: #fff url("../Images/FrontEnd/tbl4_b_p.gif"/*tpa=http://192.168.6.81/VB.UI/Tools/Images/FrontEnd/tbl4_b_p.gif*/) repeat-x top left;
}
.frame1p .r{
	background-image:url(../Images/FrontEnd/tbl4_r_p.gif);
}
.frame2 .t{
	background-image:url(../Images/FrontEnd/tbl5_t.gif);
}
.frame2 .l{
	background-image:url(../Images/FrontEnd/tbl5_l.gif);
}
.frame2 .b{
	background-image:url(../Images/FrontEnd/tbl5_b.gif);
}
.frame2 .r{
	background-image:url(../Images/FrontEnd/tbl5_r.gif);
}
.frame3 .t{
	background-image:url(../Images/FrontEnd/tbl6_t.gif);
}
.frame3 .l{
	background-image:url(../Images/FrontEnd/tbl6_l.gif);
}
.frame3 .b{
	background-image:url(../Images/FrontEnd/tbl6_b.gif);
}
.frame3 .r{
	background-image:url(../Images/FrontEnd/tbl6_r.gif);
}
.frame4{
	width:65px;
	/*background-image:url(../Images/FrontEnd/tbl9_back.gif);*/
}
.frame4 .t{
	background-image:url(../Images/FrontEnd/tbl9_t.gif);
	height:38px;
}
.frame4 .b{
	background-image:url(../Images/FrontEnd/tbl9_b.gif);
	height:46px;
}
.frame5 .t{
	background-image:url(../Images/FrontEnd/tbl8_t.gif);
}
.frame5 .l{
	background-image:url(../Images/FrontEnd/tbl8_l.gif);
}
.frame5 .b{
	background-image:url(../Images/FrontEnd/tbl8_b.gif);
}
.frame5 .r{
	background-image:url(../Images/FrontEnd/tbl8_r.gif);
}
.frame6 .t{
	background-image:url(../Images/FrontEnd/tbl7_t.gif);
}
.frame6 .l{
	background-image:url(../Images/FrontEnd/tbl7_l.gif);
}
.frame6 .b{
	background-image:url(../Images/FrontEnd/tbl7_b.gif);
}
.frame6 .r{
	background-image:url(../Images/FrontEnd/tbl7_r.gif);
}
.frame7{
	background:url(../Images/FrontEnd/tbl10_br.gif) no-repeat right bottom;
}
.frame7 .in1{
	background:url(../Images/FrontEnd/tbl10_bl.gif) no-repeat left bottom;
}
.frame7 .in2{
	background:url(../Images/FrontEnd/tbl10_tr.gif) no-repeat right top;
}
.frame7 .in3{
	background:url(../Images/FrontEnd/tbl10_tl.gif) no-repeat top left;
}
.frame7 div{
	margin:0px;
	padding:0px;
}
	
/*--------------------------------------------------*/
.frame3 a{
	color:#8FAE3B;
	font-weight:bold;
	text-decoration:none;
}
.frame3 a:hover{
	text-decoration:underline;
}
.indexboxes{
	clear:both;
}
.indexboxes td{
	padding-right:8px;
	padding-bottom:8px;
}
.indexboxes .frame td{
	padding:0px;
}
p.botlink{
	text-align:center;
}
.botlink p{
	text-align:center;
}
.botlink,.botlink a{
	color:#356B78;
	font-size:x-small;
	text-decoration:none;
}
.botlink a:hover{
	text-decoration:underline;
}
.bc,.bc a{
	font-size:x-small;	
	color:#027E96;
	padding:25px 0px 9px 4px;
}
.bc a{
	font-weight:bold;
}
.bc a:hover{
	text-decoration:none;
}
.bc b{
	color:#000000;
}
.nav{
	width:10%;
	margin-right:8px;
}
.nav2{
	width:10%;
}
.navc{
	padding:0px 10px 0px 10px;
	color:#C4548E;
	font-size:x-small;
	background-image:url(../Images/FrontEnd/back_nav.gif);
}
.navc a{
	color:#C4548E;
	text-decoration: underline;
	font-size:x-small;
}
.navc a:hover{
	color:#C4548E;
}
.memberhome{
	width:272px;
}
.memberhome td{
	padding-bottom:22px;
}
.memberhome .frame td{
	padding:0px;
}
.blue{
	font-weight:bold;
	color:#356B78;
}

.LeftCell
{
	font-weight:bold;
	width: 170px;
	color:#356B78;
}

.SmallLeftCell
{
	font-weight:bold;
	width: 90px;
	color:#356B78;
}

.pinks{
	color:#AF326D;
	font-size:x-small;
	text-decoration:none;
}
.pink{
	color:#AF326D;
	font-size:x-small;
	text-decoration:none;
}
.black{
	color:#000000;
}
.pinks:hover{
	text-decoration:underline;
}
.log{
	width:85px;
}
.reg{
	width:182px;
}
.proddetails .lcol{
	width:99%;
}
.proddetails .rcol{
	width:1%;
}
.proddetails-small td{
	font-size:x-small;
}
.frame4 .hdr,.frame4 .bot,.frame4 .bot a{
	font-size:x-small;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}
.frame4 .bot a:hover{
	text-decoration:none;
}

.size table td{
	padding:4px 0px 4px 0px;
	text-align:center !important;
	font-size:x-small;
	font-weight:bold;
	color:#9D244C;
}
.size table td a{
	color:#9D244C;
	text-decoration:none;
}
table.size-repeater {width:100% !important;}
.size-repeater td {text-align:center !important;}

a {
	color:#000b00;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

.size td{
	padding:4px 0px 4px 0px;
	text-align:center;
	font-size:x-small;
	font-weight:bold;
	color:#9D244C;
}
.size td a{
	color:#9D244C;
	text-decoration:none;
}


.size td a:hover{
	text-decoration:underline;
}
.frame5 .pr{
	height:98px;
}
.frame6 p{
	padding:0px;
	font-size:x-small;
	text-align:center;
}
.frame6 .pr img{
	margin:5px 0px 5px 0px;
}
.sitems td{
	padding-left:5px;
	font-size:x-small;
}
.mm{
	font-size:x-small;
	color:#9D244C;
	font-weight:bold;
	text-decoration:none;
}
.mm:hover{
	text-decoration:underline;
}
.frame7{
	width:553px;
	margin-bottom:7px;
}
.frame7 td{
	border-right:1px solid #A3BD60;
	border-bottom:1px solid #A3BD60;
	background-color:#FFFFFF;
	padding:1px 8px 1px 8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
}
.frame7 th{
	padding:0px 8px 5px 8px;
	font-size:x-small;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.frame7 .in3{
	padding:9px 5px 8px 4px;
}
.frame7 table{
	border-collapse:collapse;
	width:544px;
}
.frame7 input{
	margin:0px;
}
.qty{
	border:1px solid #000000;
	width:23px;
	padding:0px;
	font-size:9px !important;
	text-align:center;
	height:12px;	
}
td.back_pink{
	background-color:#EDCDD9;
}
td.back_gr{
	background-color:#A3BD60;
}
.btn_f7{
	text-align:right;
	padding-right:23px;
}
td.td_w{

	font-weight:bold;
	color:#FFFFFF;
}
td.td_b{
	border-bottom:1px solid #FFFFFF;
}
.orderpage{
	font-size:x-small;
	padding:4px 0px 4px 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.orderpage label{
	width:88px;
	float:left;
	font-weight:bold;
}

.input_field
{
	font-size: 11px;
	color: #08546c;	
	border:1px solid #000000;
	float:left;
	margin-top:3px;
	width: 180px;
}

.DropDownList
{
	font-size: 11px;
	color: #08546c;
	border: solid 1px #000000;
	width: 185px;
	height: 18px;
}

.ErrorCssClass
{
	color: red;
	font-weight: bold;
}

.note
{
	color: Red;
	font-size: 10px;
}

A.original_link:link {text-decoration:underline; color: Black; font-weight: normal;}
A.original_link:visited {text-decoration:underline; color: Black; font-weight: normal;}
A.original_link:active {text-decoration:underline; color: Black; font-weight: normal;}
A.original_link:hover {text-decoration:underline; color: Black; font-weight: normal;}

.ErrorMessageHeader
{
	padding-bottom: 6px;
	color: red;
}

.ErrorMessage
{
	color: red;
	width: 100%;
	font-weight: bold;	
}

.ErrorCssClass
{
	color: red;
	font-weight: bold;
}

.ErrorContainer
{
	padding-right: 10px;
	padding-bottom: 0px;
}

.SelectedPage
{
	font-size:10px;
	text-align:center;
	vertical-align:middle;	
	background-image: url(../Images/FrontEnd/pager_bg.gif);
	background-repeat: repeat-x;
}

.SelectedPage .nums a:link,.paging .nums a:visited{color:#c06183;text-decoration:underline;}

.tbl4_top
{
	background:url(../Images/FrontEnd/tbl4_top.gif) repeat-x top left;
}
.tbl4_header
{
	background-color:#c3d2d7;
}
.tbl4_left
{
	background:url(../Images/FrontEnd/tbl4_left.gif) repeat-y;
	
	background-color:#c3d2d7 !important;
}
.tbl4_right
{
	background:url(../Images/FrontEnd/tbl4_right.gif) repeat-y;
	background-color:#c3d2d7 !important;
}
.tbl4_list td
{
	vertical-align:top;
}

.m_area
{
	padding: 0 5 5 0;
	font-weight:bold;
	font-size: 12px;
}
.hr_menu
{
	width:200px;
	height:1px;	
	/*padding-top: 3px;*/
	border:0 !important;
}
.font_inc_top
{
	font-size: 9px;
}

.font_inc_top3
{
	font-size: 11px;
}
.font_inc_top2
{
	font-size: 11px;
	/*font-size: small;*/
	font-weight:bold;
}

.product-listing-inp{
	width:33px;
}
.product-listing-td td{
	padding:7px 0 !important;
}
.price{
	color:#A22155;
}
.product-listing-select{
	width:133px;
}

#termstable td
{
	border: solid 1px black;
}

#termstable
{
	border: solid 1px black;
	margin-bottom:17px;
}

.ErrorMessageHeaderCheckout
{
	padding-bottom: 6px;
	color: red;
	font-size : 11px;
}

.ErrorMessageCheckout
{
	color: red;
	width: 100%;
	font-weight: bold;	
	font-size: 11px;
}

.ftrd_lr
{
	width: 1%;
}
.ftrd_t
{
	width: 98%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	background-image:url(../Images/FrontEnd/featured-hdr-t.gif);
}
.downloads td
{
	vertical-align: middle;
}

.downloads .td1
{
	width: 30%;
}
.downloads .td3
{
	width: 15%;
	text-align: center;
	vertical-align: middle;
}
.downloads .itr
{
	background-color: #dce4e7;
}
.downloads .atr td
{
	border-bottom-color: #97b2b9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.qof_table
{
	margin-left:8px;
}
.qof_table td
{
	vertical-align:top;
}
.qof_table td.qof_enter
{
	width:170px;
}
.qof_enter .input_field
{
	width:100px;
}
.qof_title
{
	font-weight: bold;
	color: #000000;
	padding-top:15px;
}

.qof_table td.second
{
	width:150px; 
	padding-left:10px;
}
