/* to get rid of dotted links border*/
a { outline-style: none }

.headerform
	{
	text-align:center;
	padding:4px;
	font-family: Calibri, "Times New Roman", Verdana;
	font-size: small;
	color: #FFFFFF;
	font-weight: bold;
	}
.image_no_border {
	border: 0;
	text-transform: none;
	border-style: none;
}
.bread_crumb {
	padding-left: 10px;
	font-family: Calibri, "Times New Roman", Verdana;
	font-size: small;
	color: #999;
	text-decoration: none;
	padding-bottom: 7px;
}
.bread_crumb_links {
	font-family: Calibri, "Times New Roman", Verdana;
	font-size: small;
	color: #990;
	text-decoration: none;
	padding-bottom: 7px;
}

.grayline_breadcrumb	{
	height:1px;
	border-top:dotted 1px;
	border-color: #B6B6B6;
	padding-bottom: 10px;
	width: 896px;
	text-align: right;
}

.image_with_border {
	border: 1px solid;
	border-color: #999;
	padding: 5px;
	text-align: center;
}

.text_style1 {
	font-family: Calibri, "Times New Roman", Verdana;
	font-size: small;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}
.text_style2 {
	font-family: Calibri, "Times New Roman", Verdana;
	font-size: medium;
	font-weight: bold;
	color: #4FA7FF;
	text-decoration: none;
}
.text_style3 {
	font-family: Calibri, "Times New Roman", Verdana;
	font-size: small;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	text-align: justify;
}
.text_style4 {
	font-family: Calibri, "Times New Roman", Verdana;
	font-size: small;
	font-weight: bold;
	color: #09C;
	text-decoration: none;
	text-align: center;
}
.text_style4_left {
	font-family: Calibri, "Times New Roman", Verdana;
	font-size: small;
	font-weight: bold;
	color: #09C;
	text-decoration: none;
	text-align: left;
}
.text_style5 {
	font-family: Calibri, "Times New Roman", Verdana;
	font-size: small;
	font-weight: bold;
	color: #82603D;
	text-decoration: none;
	text-align: center;
}
.text_style6 {
	font-family: Calibri, "Times New Roman", Verdana;
	font-size: small;
	font-weight: normal;
	color: #70704B;
	text-decoration: none;
	text-align: left;
}
.text_style7 {
	font-family: Calibri, "Times New Roman", Verdana;
	font-size: small;
	font-weight: bold;
	color: #89895C;
	text-decoration: none;
	text-align: left;
}
.text_style8 {
	font-family: Calibri, "Times New Roman", Verdana;
	font-size: medium;
	font-weight: bold;
	color: #A89366;
	text-decoration: none;
	text-align: left;
}
.text_style9 {
	font-family: Calibri, "Times New Roman", Verdana;
	font-size: medium;
	font-weight: bold;
	color: #F0F0F0;
	text-decoration: none;
}
.text_style10 {
	font-family: Calibri, "Times New Roman", Verdana;
	font-size: small;
	font-weight: normal;
	color: #F4F4F4;
	text-decoration: none;
	text-align: justify;
}
.text_style11 {
	font-family: Calibri, "Times New Roman", Verdana;
	font-size: small;
	font-weight: normal;
	color: #9C0;
	text-decoration: none;
	text-align: justify;
}
.text_style12 {
	font-family: Calibri, "Times New Roman", Verdana;
	font-size: small;
	font-weight: normal;
	color: #354B05;
	text-decoration: none;
	text-align: justify;
}
.text_style_forms {
	font-family: Calibri, "Times New Roman", Verdana;
	font-size: small;
	font-weight: normal;
	color: #868659;
	text-decoration: none;
}
.password {
	font-family: Calibri, "Times New Roman", Verdana;
	font-size: small;
	font-weight: normal;
	color: #868659;
	text-decoration: none;
}
.pstrength-minchar {
font-size : 10px;
}
.text_style_forms_small {
	font-family: Calibri, "Times New Roman", Verdana;
	font-size: small;
	font-weight: normal;
	color: #868659;
	text-decoration: none;
}
.header_style1
	{
	text-align:left;
	padding-left:3px;
	color: #FFFFFF;
	background-color: #09C;
	height: 20px;
	font-family: Calibri, "Times New Roman", Verdana;
	font-size: medium;
	font-weight: bolder;
	padding-top: 4px;
	border: solid 1px;
	border-color: #06F;
	}
.header_style2
	{
	text-align:left;
	padding-left:3px;
	color: #FFFFFF;
	background-color: #AFD80E;
	height: 20px;
	font-family: Calibri, "Times New Roman", Verdana;
	font-size: medium;
	font-weight: bolder;
	padding-top: 4px;
	border: solid 1px;
	border-color: #96B80C;
	}

.headertext
	{
	text-align:left;
	padding:3px;
	font-family: Calibri, "Times New Roman", Verdana;
	font-size: small;
	color: #663;
	}
a.headerlinks:link {
	color: #F7F7F7;
	text-decoration: none;
	}
a.headerlinks:visited {
	color: #F7F7F7;
	text-decoration: none;
	}
a.headerlinks:hover {
	color: #F7F7F7;
	text-decoration: underline;
	}
a.headerlinks:active {
	color: #F7F7F7;
	text-decoration: none;
	outline: none;
	}
a.headerlinks { outline-style: none }
.headerbutton {
	font-family: Calibri, "Times New Roman", Verdana;
	font-weight: bold;
	background-color: #99CC99;
	font-size: 16px;
	color: #FFFFFF;
	border: solid;
	outline-style:none;
	border-width: 1px;
	border-color: #BCDEBC;
	padding-bottom: 3px;
}
.button_style {
	font-family: Calibri, "Times New Roman", Verdana;
	font-weight: bold;
	background-color: #9C9;
	font-size: 16px;
	color: #FFFFFF;
	outline-style:none;
	border-style: solid;
	border-color: #B9B997;
	border-width: 1px;
}
.button_style_small {
	font-family: Calibri, "Times New Roman", Verdana;
	font-weight: bold;
	background-color: #9C9;
	font-size: 14px;
	color: #FFFFFF;
	border: 1px solid;
	outline-style:none;
	border-color: #B9B997;
}
/*for sticky footer
* {margin:0;padding:0;}  */
html, body, #wrap {height: 98.4%;}

body > #wrap {
	height: auto;
	min-height: 98.4%;
	width:906px;
	margin:auto;
	background:url(../images/bodybg.jpg);
}

#main {padding-bottom: 35px;}  /* must be same height as the footer */

#footer {
	position: relative;
	margin-top: 35px; /* negative value of footer height */
	height: -35px;
	width:906px;
	margin:auto;
	background:url(../images/bodybg.jpg);
	clear:both;
} 

.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/*for sticky footer ends*/
body {
	font-family: Calibri, "Times New Roman", Verdana;
	font-size:small;
	background-position:top;
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	color: #333;
	background-color: #FFF;
	text-align: justify;
	cursor: auto;
}
.highslide-html-content {
	font-family: Calibri, "Times New Roman", Verdana;
	font-size:small;
	background-position:top;
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	color: #333;
	background-color: #DDC;
}
#container
	{	}
#containerbody
	{	}
.logo
	{
	width:165px;
	float:left;
	padding-bottom: 0px;
	padding-top: 0px;
	height: 63px;
	border: solid;
	border-color: #88C4FF;
	border-width: 1px;
	border-bottom-color: #E0E0E0;
	border-top-color: #E0E0E0;
	background-color: #F8F8F8;
	}
.headerright
	{
	width:900px;
	float:left;
	margin-top: 5px;
	margin-bottom: 5px;
	}
.rss_vendor_area
{
	width:160px;
	float:left;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 30px;
	text-align:left;
}
.cart
	{
	margin-top:5px;
	width:32px;
	}
.cartitem
	{
	padding-top:10px;
	width:180px;
	font-family: Calibri, "Times New Roman", Verdana;
	font-size: small;
	color: #666666;
	}
.headersubmenubg
	{
	background-repeat:no-repeat;
	float:right;
	width:300px;
	height:22px;
	text-align:center;
	padding-top:5px;
	color:#484747;
	font-weight:bold;
	background-image: url(../images/submenubackground.gif);
	font-family: Calibri, "Times New Roman", Verdana;
	font-size: small;
	}
.headersubmenulnk:link
	{
	color:#8D7E6D;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
	font-family: Calibri, "Times New Roman", Verdana;
	text-align: center;
	}
.headersubmenulnk:visited
	{
	color:#8D7E6D;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
	font-family: Calibri, "Times New Roman", Verdana;
	text-align: center;
	}
.headersubmenulnk:active
	{
	color:#8D7E6D;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
	font-family: Calibri, "Times New Roman", Verdana;
	text-align: center;
	}
.headersubmenulnk:hover
	{
	color:#09C;
	font-weight:bold;
	text-decoration:underline;
	font-size:13px;
	font-family: Calibri, "Times New Roman", Verdana;
	text-align: center;
	}
.headersubmenubars
	{
	color:#8D7E6D;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	font-family: Calibri, "Times New Roman", Verdana;
	text-align: center;
	}
.headermenuleft
	{
	width:25px;
	float:right;
	}
.headermenurht
	{
	width:39px;
	float:right;
	}
.header_img_menu
	{
	text-align:left;
	padding-left:2px;
	height: 70px;
	padding-top: 5px;
	width: 900px;
	overflow: visible;
	}
	.header_image_menu_left
	{
	width:17px;
	float:left;
	height: 65px;
	background-color: #09C;
	margin-top: 0px;
	}
.header_upper_left{
	float: left;
	text-align: left;
	margin-top: 5px;
	padding-left: 20px;
}
.header_upper_right{
	float: right;
	margin-top: 10px;
}
.headerblueline
	{
	height:5px;
	background-color:#53A1D3;
	}
.headermenu
	{
	text-align:left;
	padding-left:0px;
	color: #FFFFFF;
	background-color: #09C;
	height: 15px;
	font-family: Calibri, "Times New Roman", Verdana;
	font-size: 16px;
	font-weight: bold;
	padding-top: 8px;
	float: right;
	padding-bottom: 5px;
	margin-top: 0px;
	width: 716px;
	}
.formheadingbg
	{
	text-align:left;
	padding-left:3px;
	color: #FFFFFF;
	background-color: #09C;
	height: 20px;
	font-family: Calibri, "Times New Roman", Verdana;
	font-size: 16px;
	font-weight: bold;
	padding-top: 8px;
	}
.clear
	{
	clear:both;
	}
.spacer
	{
	height:5px;
	width:10px;
	float:left;
	}
#leftarea
	{
	width:180px;
	float:left;
	}
.left
	{
	width:162px;
	padding-left:10px;
	}
.leftmenubg
	{
	width:160px;
	background:url(../../images/menubg.jpg);
	font-family: Calibri, "Times New Roman", Verdana;
	font-weight: bold;
	font-size: 14px;
	color: #999999;
	}
li
	{
	display:list-item;
	line-height:21px;
	list-style:none;
	padding-left:12px;
	padding-top:1px;
	padding-bottom:1px;
	}
.leftlnk:link
	{
	text-decoration:none;
	color:#FFF;
	font-family: Calibri, "Times New Roman", Verdana;
	}
.leftlnk:visited
	{
	text-decoration:none;
	color:#FFF;
	font-family: Calibri, "Times New Roman", Verdana;
	}
.leftlnk:active
	{
	text-decoration:none;
	color:#FFF;
	font-family: Calibri, "Times New Roman", Verdana;
	}
.leftlnk:hover
	{
	text-decoration:underline;
	color:#EDE8E4;
	font-family: Calibri, "Times New Roman", Verdana;
	}

.sitemaplinks:link
	{
	text-decoration:none;
	color:#666;
	font-family: Calibri, "Times New Roman", Verdana;
	}
.sitemaplinks:visited
	{
	text-decoration:none;
	color:#666;
	font-family: Calibri, "Times New Roman", Verdana;
	}
.sitemaplinks:active
	{
	text-decoration:none;
	color:#666;
	font-family: Calibri, "Times New Roman", Verdana;
	}
.sitemaplinks:hover
	{
	text-decoration:underline;
	color:#396;
	font-family: Calibri, "Times New Roman", Verdana;
	}
#right)withimage
	{
	width:660px;
	float:right;
	}
.rightarea_withimage
	{
	float:right;
	padding-right:10px;
	width:655px;
	}
#right
	{
	width:720px;
	float:right;
	}
.rightarea
	{
	float:right;
	padding-right:10px;
	width:715px;
	}
.content_area_cart
	{
	width:800px;
	padding-left: 55px;
	padding-right: 12px;
	}
.content_area_no_left
	{
	width:760px;
	padding-left: 75px;
	padding-right: 12px;
	}
.content_no_left
	{
	width:840px;
	padding-left: 15px;
	padding-right: 15px;
	border:dotted 1px #D0D0B9;
	border-color: #CFCF9E;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 15px;
	margin-bottom: 10px;
	height: 730px;
	position: relative;
	}
.customize_left_area
	{
	width:340px;
	padding-left: 20px;
	padding-right: 15px;
	background-color: #A8DCFF;
	border: 0px solid;
	height: 585px;
	float: left;
	padding-top: 15px;
	}
.customize_right_area
	{
	width:420px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #E0FFB3;
	border: 0px solid;
	height: 600px;
	float: right;
	}
.customize_preview_image
	{
	width:300px;
	padding-left: 15px;
	padding-right: 15px;
	height: 300px;
	background-color: #FFF;
	}
.featured_products
	{
	border:solid 1px;
	background-color:#ffffff;
	padding:5px;
	border-color: #D0D0B9;
	}
.featuredleftarrow
	{
	width:28px;
	padding-top:40px;
	float:left;
	height:100px;
	}
.featuredrightarrow
	{
	width:28px;
	padding-top:40px;
	float:right;
	height:100px;
	}
.featureprodarea
	{
	width:150px;
	float:left;
	margin:5px;
	padding: 0px;
	line-height: 12px;
	}
.featuredprodbg
	{
	float:left;
	background:url(../images/featuredprodbg1.gif);
	width:150px;
	background-repeat:no-repeat;
	text-align:center;
	padding-top: 15px;
	padding-bottom: 15px;
	}

.featuredproddetail
	{
	text-align:center;
	color:#666666;
	font-size:12px;
	}
.hotdealarea
	{
	float:left;
	}
.hotdealprodarea
	{
	float:left;
	width:345px;
	}
.grayline	{
	background-color:#D0D0B9;
	height:1px;
}
.grayline_dotted	{
	height:1px;
	border-top:dotted 1px;
	border-color: #D0D0B9;
	margin-left: 5px;
	margin-right: 5px;
}

.hotdealprod
	{
	width:80px;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	}
.hotdealcontent
	{
	padding-top:10px;
	width:155px;
	float:left;
	padding-bottom:10px;
	}
.hotdealarrow
	{
	padding-top:5px;
	width:15px;
	float:right;
	}
.hotdealoff
	{
	padding-top:5px;
	float:right;
	width:70px;
	}
.mostpopularproarea
	{
	width:255px;
	float:right;
	background:#ffffff;
	border-top:solid 1px #CDCDCD;
	border-bottom:solid 1px #CDCDCD;
	border-left:solid 1px #CDCDCD;
	border-right:solid 1px #CDCDCD;
	padding:5px;
	}
.mostpopularprod
	{
	width:75px;
	height:75px;
	float:left;
	border:solid 1px #CCCCCC;
	background-color:#FFFFFF;
	text-align:center;
	padding:2px;
	}
.mostpopularprodcontentarea
	{
	width:167px;
	padding-top:2px;
	line-height:17px;
	float:right;
	}
.prodhead
	{
	color:#0099CC;
	font-size:12px;
	font-weight:bold;
	}
.green
	{
	font-family:Calibri, "Times New Roman";
	color:#80AA00;
	font-size: small;
	font-weight: normal;
	text-decoration: none;
	}
#footer
	{
	}
.footerleft
	{
	border-bottom:6px solid #EEEEEE;
	color:#FFFFFF;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:10px;
	width:50%;
	float:left;
	background-color: #09C;
	}
.footerright
	{
	width:420px;
	float:left;
	border-top:6px solid #09C;
	background:#EEEEEE;
	color:#666666;
	text-align:right;
	padding-top:5px;
	padding-bottom:7px;
	padding-right:10px;
	}
.footerlnk:link
	{
	color:#FFFFFF;
	font-size:small;
	text-decoration:none;
	}
.footerlnk:visited
	{
	color:#FFFFFF;
	font-size:small;
	text-decoration:none;
	}
.footerlnk:active
	{
	color:#FFFFFF;
	font-size:small;
	text-decoration:none;
	}
.footerlnk:hover
	{
	color:#FFFFFF;
	font-size:small;
	text-decoration:underline;
	}
.footermid
	{
	float:left;
	}
a.hyperlinks_small:link
	{
	color:#333;
	font-weight:normal;
	font-size:small;
	font-family: Calibri, "Times New Roman", Verdana;
	text-decoration: none;
	}
a.hyperlinks_small:visited
	{
	color:#333;
	font-weight:normal;
	font-size:small;
	font-family: Calibri, "Times New Roman", Verdana;
	text-decoration: none;
	}
a.hyperlinks_small:hover
	{
	color:#00509F;
	font-weight:normal;
	font-size:small;
	text-decoration:underline;
	font-family: Calibri, "Times New Roman", Verdana;
	}
a.hyperlinks_prod_detail:link
	{
	color:#660;
	font-weight:normal;
	font-size:small;
	font-family: Calibri, "Times New Roman", Verdana;
	text-decoration: none;
	margin-bottom: 10px;
	vertical-align: middle;
	}
a.hyperlinks_prod_detail:visited
	{
	color:#660;
	font-weight:normal;
	font-size:small;
	font-family: Calibri, "Times New Roman", Verdana;
	text-decoration: none;
	margin-bottom: 10px;
	vertical-align: middle;
	}
a.hyperlinks_prod_detail:hover
	{
	color:#06C;
	font-weight:normal;
	font-size:small;
	text-decoration:underline;
	font-family: Calibri, "Times New Roman", Verdana;
	margin-bottom: 10px;
	vertical-align: middle;
	}
.searchbg
	{
	height:35px;
	width:716px;
	margin:auto;
	padding-bottom: 2px;
	float: right;
	background-color: #09C;
	}

.prodcategoryarea
	{
	float:left;
	width:161px;
	margin:6px;
	border:solid 1px #E7E5E5;
	text-align:center;
	padding-top:7px;
	padding-bottom:7px;
	}
.page_content_heading
	{
	font-size:20px;
	font-family: Calibri, "Times New Roman";
	color:#6AB56A;
	font-weight: bold;
	float:left;
	width:500px;
	}

.greyline
	{
	margin-left:6px;
	background-color:#CCCCCC;
	height:1px;
	}
.greenline
	{
	height:1px;
	border-top:dashed 1px;
	border-color: #FFF;
	}
.blueborder
	{
	border:solid 1px #E7E5E5;
	padding:5px;
	float:left;
	}
.prod_detailarea
	{
	float:left;
	margin-left:10px;
	text-align:center;
	padding:10px;
	width:470px;
	height:400px;
	border:solid 1px #CCCCCC;
	}
.prod_detailthumb
	{
	float:left;
	margin-left:10px;
	margin-bottom:10px;
	}
.prod_description
	{
	margin-left:10px;
	font-size:12px;
	}
form
	{
	margin:0px;
	padding:0px;
	}
.formleft
	{
	float:left;
	width:190px;
	font-family:Calibri, "Times New Roman", Verdana;
	font-size:medium;
	text-align:left;
	padding-left:25px;
	margin:5px;
	color: #9A9A69;
	font-weight: bold;
	}
.formright
	{
	float:left;
	width:350px;
	margin:5px;
	font-family: Calibri, "Times New Roman", Verdana;
	font-size: small;
	color: #09C;
	}
.formtextblue
	{
	font-family: Calibri, "Times New Roman", Verdana;
	font-size: small;
	color: #868659;
	}
.textfield
	{
	border:solid 1px #C6EABB;
	height:17px;
	width:200px;
	background-color:#EFF7EC;
	width:155px;
	}
.red
	{
	color:#CC0;
	font-size: small;
	}
.prodlnk
	{
	color:#00D12B;
	Font-family:"Times New Roman";
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;
	}
.prodlnk:hover
	{
	color:#00D12B;
	Font-family:"Times New Roman";
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	}
.prodmethod
	{
	color:#00D12B;
	font-weight:bold;
	font-size:15px;
	}
.paymentmethod
	{
	font:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-weight:bold;
	color:#00D12B;
	}
.productfeaturetab
	{
	width:130px;
	float:left;
	padding-left:5px;
	padding-top:3px;
	height:22px;
	background-color:#ffffff;
	text-align:center;
	color:#2592C3;
	font-size:12px;
	font-weight:bold;
	}
.productfeaturetabinact
	{
	width:130px;
	float:left;
	padding-left:5px;
	padding-top:3px;
	height:22px;
	background-color:#3D8EB0;
	text-align:center;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	}
.customerreviewtab
	{
	width:130px;
	float:left;
	padding-left:5px;
	padding-top:3px;
	height:22px;
	background-color:#ffffff;
	text-align:center;
	color:#05A926;
	font-size:12px;
	font-weight:bold;
	}
.customerreviewtabinact
	{
	width:130px;
	float:left;
	padding-left:5px;
	padding-top:3px;
	height:22px;
	background-color:#59BF66;
	text-align:center;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	}
.date
	{
	float:left;
	line-height:20px;
	}
.content
	{
	padding-left:10px;
	padding-bottom:15px;
	padding-right:10px;
	}
.formborder
	{
	border-bottom:dotted 1px #D0D0B9;
	border-left:dotted 1px #D0D0B9;
	border-right:dotted 1px #D0D0B9;
	overflow:visible;
	position:relative;
	border-top: dotted 1px #D0D0B9;
	margin: 4px;
	}
.detail_left_area
	{
	width:500px;
	float:left;
	}
.bigframearea
	{
	width:390px;
	margin-right:10px;
	border:solid 1px #D0D0B9;
	text-align:center;
	float:left;
	padding-top:16px;
	padding-bottom:16px;
	}
.bigframerhtarea
	{
	height:276px;
	width:242px;
	margin-right:10px;
	border:solid 1px #ccccccc;
	text-align:center;
	float:right;
	}
.productfeaturearea
	{
	padding:5px;
	border:solid 3px #B7E3F6;
	overflow:auto;
	}
.customerarea
	{
	padding:5px;
	border:solid 3px #A5EEAF;
	overflow:auto;
	}
.customerrivew
	{
	background-color:#FFFFFF;
	}
.productdetail
	{
	line-height:16px;
	}
.productdetail_writeup
	{
	font-family: Calibri, "Times New Roman", Verdana;
	color: #8D8D8D;
	font-size: small;
	}
.framegrayborder
	{
	border:solid 1px #EAEAEA;
	width:105px;
	padding:3px;
	text-align:center;
	margin-right:5px;
	margin-bottom:5px;
	float:left;
	}
.framebigstararea
	{
	background-color:#DBF8E1;
	height:20px;
	padding-top:2px;
	text-align:center;
	margin-top:10px;
	}
.productbluebg
	{
	height:25px;
	background-color:#AAD8EB;
	padding-top:5px;
	padding-left:5px;
	}
.reviewheadbg
	{
	height:25px;
	background-color:#B9EFC0;
	padding-top:5px;
	padding-left:5px;
	}
.readmore
	{
	color:#FF3300;
	text-decoration:none;
	text-align:right;
	}
.readmore:hover
	{
	color:#FF3300;
	text-decoration:underline;
	text-align:right;
	}
/*-April 17-*/
.price
	{
	color:#9C0;
	font-size:12px;
	font-weight:bold;
	}
.shoppingcartheadbg
	{
	background-color:#09C;
	height:25px;
	font-size: medium;
	}	
.shoppingcart
	{
	width:79px;
	float:left;
	height:29px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	}
/*-April 23-*/	
.but1
	{
	float:left;
	width:107px;
	height:30px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	}
.butright
	{
	float:right;
	padding-right:270px;
	margin-bottom:10PX;
	}
.shoppingcart
	{
	width:79px;
	float:left;
	height:29px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	}
.shoppingcartdescriptionhead
	{
	width:150px;
	float:left;
	height:29px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:10px;
	font-family: Calibri, "Times New Roman", Verdana;
	text-align: left;
	}
.shoppingcartqtyhead
	{
	width:90px;
	float:left;
	height:29px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	font-family: Calibri, "Times New Roman", Verdana;
	text-align: center;
	}
.shoppingcartpricehead
	{
	width:85px;
	float:left;
	height:29px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	}
.shoppingcarttotalhead
	{
	width:105px;
	float:left;
	height:29px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	font-family: Calibri, "Times New Roman", Verdana;
	text-align: center;
	}
.shoppingcartactionhead
	{
	width:80px;
	float:left;
	height:29px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	font-family: Calibri, "Times New Roman", Verdana;
	text-align: center;
	}
.shoppingcartpic
	{
	width:79px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	}
.shoppingcartdescription
	{
	width:155px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	font-family: Verdana, "Times New Roman", Calibri;
	font-size: small;
	color: #666;
	}
.shoppingcartqty
	{
	width:90px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	text-align:center;
	font-family: Verdana, "Times New Roman", Calibri;
	color: #666;
	font-size: small;
	}
.shoppingcartprice
	{
	width:85px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	color: #666;
	font-size: small;
	text-align: center;
	}
.shoppingcarttotal
	{
	width:95px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	text-align:right;
	font-family: Verdana, "Times New Roman", Calibri;
	font-size: small;
	color: #7A7A7A;
	padding-right: 10px;
	}
.shoppingcartaction
	{
	width:80px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	text-align: center;

	}
.shoppingcartfinaltotal
	{
	float:right;
	padding-right:50px;
	}
.buttonbg
	{
	height:28px;
	color:#FFFFFF;
	font-weight:bold;
	margin-right:5px;
	float:left;
	border:solid 1px #cccccc;
	overflow:hidden;
	background-color: #A3E21D;
	font-family: Verdana, "Times New Roman", Calibri;
	outline-style:none
	}
	
.buttonarea
	{
	padding-left:10px;
	float: left;
	}
/*-April 25-*/	
.reciptbutright
	{
	float:right;
	padding-right:335px;
	margin-bottom:10PX;
	}
.greyline	
	{
	border-top:solid 1px #eeeeee;
	height:1px;
	}
/*-April 26-*/	
.billinglft
	{
	width:45%;
	padding-left:5px;
	float:left;
	}
.shippingrht
	{
	width:50%;
	float:right;
	padding-right: 5px;
	}
/*-April 27-*/	
.avatar
	{
	background-color:#333;
	padding:10px;
	border:solid 1px #9FDAB1;
	}
.userprofilepic
	{
	float:left;
	padding: 10px;
	}
.avatarblock1
	{
	float:left;
	padding-left:10px;
	width:300px;
	line-height:18px;
	}
.avatarblock2
	{
	float:left;
	width:180px;
	line-height:23px;
	}
.avatarname
	{
	font-size:15px;
	}
.avatarlnk
	{
	text-decoration:none;
	color:#0099CC;
	font-size:12px;
	font-weight:bold;
	}
.avatarlnk:hover
	{
	text-decoration:underline;
	color:#0099CC;
	font-size:12px;
	font-weight:bold;
	}
.projects_area {
	padding-top:10px;
	padding-bottom:10px;
	width:300px;
	float:left;
	padding-left:25px;
	padding-right: 25px;
}
.project_description {
	width:680px;
	float:left;
	text-align:justify;
	font-family: Calibri, "Times New Roman", Verdana;
	color: #7C7C7C;
	font-size: small;
}
.communityarea {
	padding:5px;
	border:dotted 1px #D0D0B9;
	position:relative;
}

.communityhome_leftheading {
	color:#EA9731;
	font-size:13px;
	font-weight:bold;
}

.coomunityhome_com {
	padding-top:10px;
	padding-bottom:10px;
	width:275px;
	float:left;
	padding-left:23px;
	padding-right: 23px;
}

.communityhome_desc {
	float:left;
	margin-left:10px;
	text-align:justify;
}

.communityleader_thumb {
	float:left;
	text-align:center;
	vertical-align:middle;
	padding:10px;
}

.communitylnk {
	color:#9966CC;
	font-size:medium;
	text-decoration:none;
	font-family: Calibri, "Times New Roman", Verdana;
	font-weight: bold;
}

.communitylnk:hover	{
	color:#C8D399;
	font-size:medium;
	text-decoration:underline;
	font-family: Calibri, "Times New Roman", Verdana;
	font-weight: bold;
}

.community_description {
	width:640px;
	float:left;
	text-align:justify;
	font-family: Calibri, "Times New Roman", Verdana;
	color: #7C7C7C;
	font-size: small;
}

.community_description_wrap {
	float:left;
	text-align:justify;
	font-family:Calibri, "Times New Roman", Verdana;
	color:#7C7C7C;
	font-size: small;
}

.community-name {
	width:140px;
	float:left;
	margin-bottom:5px;
	padding:6px;
	font:11px Arial, Helvetica, sans-serif;
	color:#000;font-weight:bold;
}

.content_area {
	border:dotted 1px #D0D0B9;
	position:relative;
}

.subheading:link {
	font-size:large;
	color:#06C;
	font-weight:bold;
	text-decoration:none;
	font-family: Calibri, "Times New Roman", Verdana;
}

.subheading:active {
	font-size:large;
	color:#06C;
	font-weight:bold;
	text-decoration:none;
	font-family: Calibri, "Times New Roman", Verdana;
}

.subheading:visited {
	font-size:large;
	color:#06C;
	font-weight:bold;
	text-decoration:none;
	font-family: Calibri, "Times New Roman", Verdana;
}

.subheading:hover {
	font-size:large;
	color:#6AB56A;
	font-weight:bold;
	text-decoration:none;
	font-family: Calibri, "Times New Roman", Verdana;
	text-align: left;
}

.subheading2:link {
	font-size:large;
	color:#D7EC95;
	font-weight:bold;
	text-decoration:none;
	font-family: Calibri, "Times New Roman", Verdana;
}

.subheading2:active {
	font-size:large;
	color:#D7EC95;
	font-weight:bold;
	text-decoration:none;
	font-family: Calibri, "Times New Roman", Verdana;
}

.subheading2:visited {
	font-size:large;
	color:#D7EC95;
	font-weight:bold;
	text-decoration:none;
	font-family: Calibri, "Times New Roman", Verdana;
}

.subheading2:hover {
	font-size:large;
	color:#6AB56A;
	font-weight:bold;
	text-decoration:none;
	font-family: Calibri, "Times New Roman", Verdana;
}

.community_topic-content {
	font:11px Arial, Helvetica, sans-serif;
	color:#151515;
	line-height:16px;
	text-align:left;
}

.community_descarea {
	width:270px;
	float:left;
	padding:5px 6px 5px 10px;
	color:#323232;
	text-align:justify;
}

.showerror {
	color:#C90;
	font-size:small;
	font-family: Calibri, "Times New Roman", Verdana;
	padding-left:10px;
}

.textarea {
	border:solid 1px #C6EABB;
	width:200px;
	background-color:#EFF7EC;
	width:155px;
}

.postcomm {
	float:right;
	padding-right:5px;
	width:200px;
}	

.shoppingcartdescriptionheadmyacc {
	width:120px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	font-family: Calibri, "Times New Roman", Verdana;
	font-size: small;
}

.shoppingcartdescriptionmyacc {
	width:120px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	color: #666;
	font-size: small;
}

.clsalt1 {
	border:solid 1px #DFDFDF;
}

.clsalt2 {
	background:#ffffff;
}

/* JA slider */
#ja-sliderwrap {
       padding: 20px 30px 0 30px; /*background: url(../images/slider-bg.gif) repeat-x top left #E6E6E6;*/
}

#ja-slider {margin: 0; padding: 0;}
#ja-slider-center {
       margin: 0;
       padding: 0;
       float: left;
       text-align: center;
}

#ja-slider-left,
#ja-slider-right {
       float: left;
       width: 30px;
       position: relative;
}

#ja-slider-left img,
#ja-slider-right img {
       position: absolute;
       top: 55px;
       right: 0;
}

#ja-slider-center span {
       width: 140px;
       width: 100%;
       margin: 0;
       padding: 0;
       text-align: center;
}

#ja-slider-center img {
       margin: 0;
       padding: 0;
}
may 21
.exclusive collection
	{
	text-align:center;
	}
.vendorspotlight
	{
	border:solid 0px;
	padding:10px;
	border-color: #D0D0B9;
	background-image: url(../../images/spotlight_bg.jpg);
	background-repeat: no-repeat;
	}
.vendorspotlightpic
	{
	text-align:left;
	float:left;
	padding-left: 5px;
	padding-bottom: 7px;
	width: 250px;
	}
.vendorspotlightcontent
	{
	line-height:14px;
	padding-left: 25px;
	padding-top: 25px;
	text-align: left;
	float: left;
	}
.srinitiativearea
	{
	text-align:left;
	float:left;
	padding-left: 110px;
	padding-bottom: 7px;
	}
a.whitebodylinks:link {
	color: #F7F7F7;
	text-decoration: none;
	}
a.whitebodylinks:visited {
	color: #F7F7F7;
	text-decoration: none;
	}
a.whitebodylinks:hover {
	color: #F7F7F7;
	text-decoration: underline;
	}
a.whitebodylinks:active {
	color: #F7F7F7;
	text-decoration: none;
	outline: none;
	}
.prod_detailhead
	{
	color:#ABD42E;
	font-size:13px;
	font-weight:bold;
	}
.bestSeller
	{
	border:solid 1px;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
	border-color: #D0D0B9;
	}
.bestsellerimgborder
	{
	border:solid 1px #E7E5E5;
	width:157px;
	margin-left:4px;
	margin-right:3px;
	margin-bottom:5px;
	margin-top:5px;
	padding-bottom:5px;
	padding-left:4px;
	padding-right:3px;
	padding-top:5px;
	float:left;
	}
.bestsellerheadlnk
	{
	text-decoration:none;
	color:#333333;
	font-weight:bold;
	}
.bestsellerheadlnk:hover
	{
	text-decoration:underline;
	color:#333333;
	font-weight:bold;
	}
.hotdealborder
	{
	border:solid 1px;
	padding:10px;
	border-color: #D0D0B9;
	}
.descriptionarea
	{
	padding:10px;
	border:solid 1px #D0D0B9;
	overflow:auto;
	color:#7F7E7E;
	font-size:11px;
	line-height:16px;
	}
.prodcathead
	{
	font-size:17px;
	padding-bottom:10px;
	font-family: Calibri, "Times New Roman";
	color:#AFD80E;
	font-weight: bold;
	}
.shippingarea
	{
	width:300px;
	float:left;
	}
.paymentMethodarea
	{
	width:270px;
	float:right;
	}
.recommendedarea
	{
	padding:5px;
	border:solid 1px #D0D0B9;
	overflow:auto;
	color:#7F7E7E;
	font-size:11px;
	line-height:16px;
	}
.customerouterarea
	{
	border:solid 1px #D0D0B9;
	color:#7F7E7E;
	font-size:small;
	line-height:16px;
	}
.customerreviewhead
	{
	float:left;
	width:300px;
	padding-left:10px;
	padding-top:10px;
	}
.postreview
	{
	width:200px;
	padding-top:10px;
	float:right;
	text-align:right;
	color:#2CABD4;
	font-size:17px;
	font-family: Calibri, "Times New Roman";
	font-weight:bold;
	padding-right:10px;
	}
.customerreviewcontentarea
	{
	padding:10px;
	}
.star
	{
	width:200px;
	float:left;
	}
.reviewby
	{
	float:right;
	width:400px;
	text-align:right;
	color:#7CA603;
	}
.customerreviewbotbg
	{
	height:20px;
	background-color:#E2E2E2;
	color:#777676;
	padding-left:10px;
	}
.bigframerhtprice
	{
	color:#69BF38;
	font-size:10px;
	}
.refresh
	{
	float:right;
	width:50px;
	text-align:right;
	padding-right: 15px;
	}
	
.advancesearchcontentarea
	{
	padding:10px;
	width:600px;
	float:left;
	}
.advancesearcharearht
	{
	float:right;
	padding:10px;
	width:250px;
	}	
.prodimagearea
	{
	height:100px;
	padding:10px;
	}
.searchtip	
	{
	border:solid 1px #CCCCCC;
	background-color:#FCFCFA;
	}
.searchtiphead
	{
	background-color:#F1F1EF;
	padding:5px;
	font-size:13px;
	font-weight:bold;
	}
.input {
		width: 50px;
		border:solid 1px #CCCCCC;
	}	
.advsearchtxt
	{
	width:400px;
	border:solid 1px #CCCCCC;
	height:20px;
	}
.label
	{
	line-height:20px;
	color:#666666;
	font-size:12px;
	}
.listmenu
	{
	width:250px;
	color:#333333;
	font-size:11px;
	}
.advancesearcharrow
	{
	width:15px;
	padding-bottom:50px;
	float:left;
	}
.searachtype
	{
	width:180px;
	float:left;
	}
.itemsearcharea
	{
	width:150px;
	float:left;
	}
.tableheader
	{
	text-align:center;
	padding-left:3px;
	color: #FFFFFF;
	background-color: #09C;
	height: 20px;
	font-family: Calibri, "Times New Roman", Verdana;
	font-size: medium;
	font-weight: bolder;
	padding-top: 8px;
	}
.tabletext {
	font-family: Calibri, "Times New Roman", Verdana;
	font-size: medium;
	font-weight: normal;
	color: #7A7A7A;
	text-decoration: none;
}
.largepagetext {
	font-family: Calibri, "Times New Roman", Verdana;
	font-size: medium;
	font-weight: normal;
	color: #7A7A7A;
	text-decoration: none;
}
.largepagetextblue {
	font-family: Calibri, "Times New Roman", Verdana;
	font-size: medium;
	font-weight: bold;
	color: #09C;
	text-decoration: none;
}

.largepagetextblack {
	font-family: Calibri, "Times New Roman", Verdana;
	font-size: medium;
	font-weight: bold;
	color: #999;
	text-decoration: none;
}

/*-April 27-*/	
.vendor
{
	background-color:#E7E7DC;
	padding:10px;
	border:solid 1px #9FDAB1;
}

.userprofilepic
{

}

.vendorrblock1
{
	float:left;
	padding-left:10px;
	width:300px;
	line-height:18px;
}

.vendorrblock2
{
	float:left;
	width:150px;
	line-height:23px;
}

.vendorname
{
	font-size:large;
	font-family: Verdana, "Times New Roman", Calibri;
	color: #666;
	padding-bottom: 15px;
}

.vendorlnk
{
	text-decoration:none;
	color:#0099CC;
	font-size:12px;
	font-weight:bold;
}

.vendorlnk:hover
{
	text-decoration:underline;
	color:#0CF;
	font-size:12px;
	font-weight:bold;
}
.questhd{
	width:300px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	font-family: Verdana, "Times New Roman", Calibri;
	font-size: small;
}
.questnamehd{
	width:110px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	font-family: Verdana, "Times New Roman", Calibri;
	font-size: small;
}
.questreplyhd{
	width:100px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	font-family: Verdana, "Times New Roman", Calibri;
	font-size: small;
}
.questpostedhd{
	width:150px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	font-family: Verdana, "Times New Roman", Calibri;
	font-size: small;
}
.quest{
	width:300px;
	padding-left:5px;
	float:left;
	padding-left:5px;
	font-family: Verdana, "Times New Roman", Calibri;
	font-size: small;
	color: #999;
	
}
.questname{
	width:110px;
	float:left;
	padding-left:5px;
	font-family: Verdana, "Times New Roman", Calibri;
	font-size: small;
	color: #999;
}
.questreply{
	width:100px; padding-left:5px;
	float:left; padding-left:5px;
	font-family: Verdana, "Times New Roman", Calibri;
	font-size: small;
	color: #999;	
}
.questposted{
	width:150px;
	float:left; padding-left:5px;
	font-family: Verdana, "Times New Roman", Calibri;
	font-size: small;
	color: #999;
}
.hyperlinks {
	font-family: Calibri, "Times New Roman", Verdana;
	font-size: small;
	color: #9C0;
	text-decoration: none;
}
a:link {
	font-family: Calibri, "Times New Roman", Verdana;
	color: #8DC804;
	text-decoration: none;
}
a:visited {
	font-family: Calibri, "Times New Roman", Verdana;
	color: #8DC804;
	text-decoration: none;
}
a:hover {
	font-family: Calibri, "Times New Roman", Verdana;
	color: #09C;
	text-decoration: none;
}

.blog_area {
	padding:10px;
	border:solid 1px;
	position:relative;
	border-color: #D0D0B9;
}

.blog_home_leftheading {
	color:#EA9731;
	font-size:13px;
	font-weight:bold;
}

.blog_home_com {
	padding-top:5px;
	padding-bottom:5px;
	width:48%;
	float:left;
	padding-left:10px;
}

.blog_home_desc {
	float:left;
	width:210px;
	margin-left:10px;
	text-align:justify;
}

.blog_leader_thumb {
	background-color:#F3F3F3;
	border:solid 1px #DFDFDF;
	float:left;
	width:67px;
	text-align:center;
	vertical-align:middle;
	padding:2px;
}

.bloglnk {
	color:#9966CC;
	font-size:medium;
	text-decoration:none;
	font-family: Calibri, "Times New Roman", Verdana;
	font-weight: bold;
}

.bloglnk:hover	{
	color:#C8D399;
	font-size:medium;
	text-decoration:underline;
	font-family: Calibri, "Times New Roman", Verdana;
	font-weight: bold;
}

.blog_post_area {
	width:450px;
	float:left;
}
.blog_post_all {
	width:645px;
	float:left;
}
.blog_post_right {
	width:180px;
	float:right;
	border:solid 1px;
	position:relative;
	border-color: #D0D0B9;
}
.blog_post_recent {
	width:175px;
	float:right;
	background-color:#D0D0B9;
	height:20px;
	padding-left:5px;
	font-weight:bold;
}
.blog_post_list {
	width:170px;
	float:right;padding-left:5px;
}
.blog_post_heading {
	float:left;
	text-align:justify;
	font-family: Verdana, "Times New Roman", Calibri;
	color: #C90;
	font-size: medium;
	font-weight: bold;
	text-decoration: none;
}

.blog_description_wrap {
	float:left;
	text-align:justify;
	font-family:Calibri, "Times New Roman", Verdana;
	color:#7C7C7C;
	font-size: small;
}

.blog_name {
	width:140px;
	float:left;
	margin-bottom:5px;
	padding:6px;
	font:11px Arial, Helvetica, sans-serif;
	color:#000;font-weight:bold;
}

.blog_subheading {
	font-size:large;
	color:#D6D6D6;
	font-weight:bold;
	text-decoration:none;
	font-family: Calibri, "Times New Roman", Verdana;
}

.blog_topic_content {
	font:11px Arial, Helvetica, sans-serif;
	color:#151515;
	line-height:16px;
	text-align:left;
}

.blog_descarea {
	width:270px;
	float:left;
	padding:5px 6px 5px 10px;
	color:#323232;
	text-align:justify;
}

.blog_thumb {
	background-color:#F3F3F3;
	border:solid 1px #DFDFDF;
	float:left;
	width:115px;
	text-align:center;
	vertical-align:middle;
	padding:2px;
}

.blog_commentarea {
	float:left;
	padding:2px;
	margin-left:10px;
	width:485px;
}

.blog_post_comment {
	font:12px;
	text-align: right;
	font-family: Verdana, "Times New Roman", Calibri;
	color: #9C0;
	font-weight: bold;
}
/*advance search*/
.advancesearchdbg
	{
	background-color:#09C;
	height:25px;
	}	
.advancesearchimagehead
	{
	width:150px;
	float:left;
	height:29px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	}
.advancesearchhead
	{
	width:300px;
	float:left;
	height:29px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	padding-right: 5px;
	}
.advancesearchpricehead
	{
	width:125px;
	float:left;
	height:29px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	text-align: center;
	}
.advancesearchpdishead
	{
	width:100px;
	float:left;
	height:29px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	}
.advancesearchimage
	{
	width:150px;
	float:left;
	height:75px;
	padding-top:5px;
	padding-left:5px;
	text-align: left;
	}
.advancesearch
	{
	width:300px;
	float:left;
	height:75px;
	padding-top:5px;
	padding-left:5px;
	padding-right: 5px;
	}
	
.advancesearchprice
	{
	width:125px;
	float:left;
	height:75px;
	padding-top:5px;
	padding-left:5px;
	text-align: center;
	}
.advancesearchdis
	{
	width:100px;
	float:left;
	height:75px;
	padding-top:5px;
	padding-left:5px;
	text-align: center;
	}
/*paging css*/	
div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid;
	border-color: #9C0;
	text-decoration: none; /* no underline */
	color: #9C0;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid;
	color: #09C;
	border-color: #09C;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #000099;
	border-color: #9C0;
	font-weight: bold;
	background-color: #9C0;
	color: #FFF;
	}
	div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid;
	border-color: #CCC;
	color: #DDD;
	}
.divpagcent{
	text-align:center;
	font-family: Calibri, "Times New Roman", Verdana;
	font-size: small;
}
.detail_right_bar {
	float: right;
	width: 250px;
	border: 1px dotted;
	border-color: #663;
	margin-bottom: 30px;
}
.detail_right_label {
	float: left;
	width: 90px;
	background-color: #DEDEBC;
	padding-left: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
}
/*paging css*/

.detail_right_value {
	background-color: #FFF;
	padding-left: 5px;
	padding-top: 15px;
	text-align: left;
	float: right;
	width: 120px;
	padding-right: 5px;
}
/*paging css*/

/*paging css*/

.detail_right_image {
	padding-left: 5px;
	padding-top: 5px;
	text-align: left;
	float: left;
}
/*paging css*/

/*paging css*/

.detail_right_link {
	padding-left: 5px;
	padding-top: 15px;
	text-align: center;
	padding-bottom: 15px;
}
/*paging css*/

/*paging css*/

.image_float_left_noborder {
	text-align: left;
	border: 0px;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
}
/*paging css*/

/*paging css*/

.image_float_left_noborder_nopadding {
	border: 0px;
	float: left;
}
.vendorheader_style1
	{
	text-align:left; width:646px;
	padding-left:3px;
	color: #FFFFFF;
	background-color: #09C;
	height: 20px;
	font-family: Calibri, "Times New Roman", Verdana;
	font-size: medium;
	font-weight: bolder;
	padding-top: 4px;
	border: solid 1px;
	border-color: #06F;
	}
.vendorfeatured_products
	{
	border:solid 1px; width:629px;
	background-color:#ffffff;
	padding:10px;
	border-color: #D0D0B9;
	}	
.table_style_headbg
	{
	background-color:#09C;
	height:25px;
	}	
.table_style
	{
	width:79px;
	float:left;
	height:29px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	}
.table_style_descriptionhead
	{
	width:150px;
	float:left;
	height:29px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:10px;
	font-family: Calibri, "Times New Roman", Verdana;
	font-size: small;
	text-align: left;
	}
.table_style_qtyhead
	{
	width:70px;
	float:left;
	height:29px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	font-family: Calibri, "Times New Roman", Verdana;
	font-size: small;
	text-align: center;
	}
.table_style_pricehead
	{
	width:85px;
	float:left;
	height:29px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	}
.table_style_totalhead
	{
	width:75px;
	float:left;
	height:29px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	font-family: Calibri, "Times New Roman", Verdana;
	font-size: small;
	text-align: center;
	}
.table_style_actionhead
	{
	width:75px;
	float:left;
	height:29px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	font-family: Calibri, "Times New Roman", Verdana;
	font-size: small;
	text-align: center;
	}
.table_style_pic
	{
	width:79px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	}
.table_style_description
	{
	width:150px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	font-family: Verdana, "Times New Roman", Calibri;
	font-size: small;
	color: #666;
	}
.table_style_qty
	{
	width:85px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	text-align:center;
	font-family: Verdana, "Times New Roman", Calibri;
	color: #666;
	font-size: small;
	}
.table_style_price
	{
	width:70px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	color: #666;
	font-size: small;
	text-align: center;
	}
.table_style_total
	{
	width:90px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	text-align:center;
	font-family: Verdana, "Times New Roman", Calibri;
	font-size: small;
	color: #7A7A7A;
	}
.table_style_action
	{
	width:75px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	text-align: center;
	font-size: small;
	color: #7A7A7A;
	}
.table_style_finaltotal
	{
	float:right;
	padding-right:50px;
	}
.table_style_descriptionheadmyacc {
	width:115px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	font-family: Calibri, "Times New Roman", Verdana;
	font-size: small;
}

.table_style_descriptionmyacc {
	width:115px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	color: #666;
	font-size: small;
}
form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	clear:both;
	color: #C90;
	float:left;	
	margin-left:3px;
	font-family: Calibri, "Times New Roman", Verdana;	
	font-size: small;		
	width:100%;	
}
.table_style_ordidhd
	{
	width:55px;
	float:left;
	height:29px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	font-family: Calibri, "Times New Roman", Verdana;
	font-size: small;
	text-align: center;
	}
.table_style_ordid
	{
	width:55px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	color: #666;
	font-size: small;
	text-align: center;
	}
.orderdescriptionhead
	{
	width:135px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	font-weight:bold;
	color:#FFFFFF
	}
.orderquantityhead
	{
	width:80px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	}
.orderpricehead
	{
	width:80px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	}
.ordertotalhead
	{
	width:70px;
	float:left;
	padding-top:5px;
	padding-left:65px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	}
.orderdescription
	{
	width:135px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	}
.orderquantity
	{
	width:80px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	text-align:center;
	}
.orderprice
	{
	width:80px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	text-align:center;
	}
.ordercourier
	{
	width:80px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	text-align:center;
	}
.ordertotal
	{
	width:120px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	text-align:right;
	padding-right: 5px;
	}
.orderfinaltotal
	{
	float:right;
	padding-top:5px;
	padding-right:20px;
	text-align:center;
	}
.manage_orders_style_headbg
	{
	background-color:#09C;
	height:25px;
	font-family: Calibri, "Times New Roman", Verdana;
	font-size: small;
	font-weight: bold;
	}	
.manage_orders_style
	{
	width:79px;
	float:left;
	height:29px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	}
.manage_orders_style_descriptionhead
	{
	width:130px;
	float:left;
	height:29px;
	color:#FFFFFF;
	padding-top:5px;
	padding-left:10px;
	text-align: left;
	}
.manage_orders_style_qtyhead
	{
	width:65px;
	float:left;
	height:29px;
	color:#FFFFFF;
	padding-top:5px;
	padding-left:5px;
	text-align: center;
	}
.manage_orders_style_pricehead
	{
	width:85px;
	float:left;
	height:29px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	}
.manage_orders_style_totalhead
	{
	width:75px;
	float:left;
	height:29px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	font-family: Calibri, "Times New Roman", Verdana;
	font-size: small;
	text-align: center;
	}
.manage_orders_style_actionhead
	{
	width:80px;
	float:left;
	height:29px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	font-family: Calibri, "Times New Roman", Verdana;
	font-size: small;
	text-align: center;
	}
.manage_orders_style_pic
	{
	width:79px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	}
.manage_orders_style_description
	{
	width:130px;
	float:left;
	padding-top:5px;
	padding-left:10px;
	font-family: Verdana, "Times New Roman", Calibri;
	font-size: small;
	color: #666;
	}
.manage_orders_style_price
	{
	width:60px;
	float:left;
	padding-top:5px;
	padding-left:3px;
	color: #666;
	font-size: small;
	text-align: center;
	}

.manage_orders_style_action
	{
	width:65px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	text-align: center;
	color: #666;
	}
.manage_orders_style_finaltotal
	{
	float:right;
	padding-right:50px;
	}
.manage_orders_style_descriptionheadmyacc {
	width:120px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	font-family: Calibri, "Times New Roman", Verdana;
	font-size: small;
}
.manage_orders_style_descriptionmyacc {
	width:120px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	color: #666;
	font-size: small;
}
.manage_orders_style_ordidhd
	{
	width:55px;
	float:left;
	height:29px;
	color:#FFFFFF;
	padding-top:5px;
	padding-left:5px;
	text-align: center;
	}
.manage_orders_style_date
	{
	width:65px;
	float:left;
	height:29px;
	color:#FFFFFF;
	padding-top:5px;
	padding-left:5px;
	text-align: center;
	}
.manage_orders_style_qty
	{
	width:55px;
	float:left;
	height:29px;
	color:#FFFFFF;
	padding-top:5px;
	padding-left:5px;
	text-align: center;
	}
.manage_orders_style_price
	{
	width:55px;
	float:left;
	height:29px;
	color:#FFFFFF;
	padding-top:5px;
	padding-left:5px;
	text-align: center;
	}
.manage_orders_style_disc
	{
	width:55px;
	float:left;
	height:29px;
	color:#FFFFFF;
	padding-top:5px;
	padding-left:5px;
	text-align: center;
	}
.manage_orders_style_ship
	{
	width:55px;
	float:left;
	height:29px;
	color:#FFFFFF;
	padding-top:5px;
	padding-left:5px;
	text-align: center;
	}
.manage_orders_style_stat
	{
	width:55px;
	float:left;
	height:29px;
	color:#FFFFFF;
	padding-top:5px;
	padding-left:5px;
	text-align: center;
	}
.manage_orders_style_total
	{
	width:60px;
	float:left;
	height:29px;
	color:#FFFFFF;
	padding-top:5px;
	padding-left:5px;
	text-align: center;
	}
.manage_orders_style_act
	{
	width:65px;
	float:left;
	height:29px;
	color:#FFFFFF;
	padding-top:5px;
	padding-left:5px;
	text-align: center;
	}
.manage_orders_style_ordid
	{
	width:55px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	color: #666;
	font-size: small;
	text-align: center;
	}
.manage_orders_style_totalprice
	{
	width:55px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	color: #666;
	font-size: small;
	text-align: center;
	}
.manage_orders_search_box {
	width:700px;
	background-color:#F2F2F2;
	padding-bottom:7px;
	padding-left:5px;
	padding-top:7px;
	margin-left:5px;
}
.customize_product_box {
	width:160px;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	float: left;
	border: dotted 1px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 7.5px;
	margin-right: 7.5px;
	border-color: #DDD;
}

a.hyperlinks_style4:link
	{
	color:#09C;
	font-weight:lighter;
	font-size:small;
	font-family: Calibri, "Times New Roman", Verdana;
	text-decoration: none;
	}
a.hyperlinks_style4:visited
	{
	color:#09C;
	font-weight:lighter;
	font-size:small;
	font-family: Calibri, "Times New Roman", Verdana;
	text-decoration: none;
	}
a.hyperlinks_style4:hover
	{
	color:#96C;
	font-weight:lighter;
	font-size:small;
	text-decoration:underline;
	font-family: Calibri, "Times New Roman", Verdana;
	}
.colorpalette
	{
	float:left;
	width:340px;
	font-family:Calibri, "Times New Roman", Verdana;
	font-size:medium;
	text-align:left;
	padding-left:0px;
	margin:5px;
	color: #9A9A69;
	font-weight: bold;
	}
.vstore_box {
	float:left;
	width:175px;
	border:1px solid #E0E0E0;
	padding-left:9px;
	margin-right:8px;
	margin-bottom:10px;
	padding-top:10px;
}

.vstore_nav_links {
	padding-left:11px;
	padding-top:3px;
	padding-bottom:2px;
	background-image:url(<?php echo $SITE_ACT_PATH;?>images/vscattype.gif);
}

.vstore_vendor_image {
	width:300px;
	height:100;
	border:0px;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}

.vstore_search_box {
	width:750px;
	background-color:#F2F9F2;
	border:0px solid #500;
	padding-left:10px;
	padding-top:6px;
	padding-bottom:6px;
}
.order_ship_detail_table_tnum
{
	width:150px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	font-weight:bold;
	color:#FFFFFF
}
.order_ship_detail_table_ca
{
	width:170px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	font-weight:bold;
	color:#FFFFFF
}
.order_ship_detail_table_date
{
	width:140px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	font-weight:bold;
	color:#FFFFFF
}
.order_ship_detail_table_comments
{
	width:180px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	font-weight:bold;
	color:#FFFFFF
}
.order_ship_detail_table_tnum_details
{
	width:150px;
	float:left;
	padding-top:5px;
	padding-left:5px;
}
.order_ship_detail_table_ca_details
{
	width:170px;
	float:left;
	padding-top:5px;
	padding-left:5px;
}
.order_ship_detail_table_date_details
{
	width:140px;
	float:left;
	padding-top:5px;
	padding-left:5px;
}
.order_ship_detail_table_comments_details
{
	width:180px;
	float:left;
	padding-top:5px;
	padding-left:5px;
}
.cart
	{
	width:79px;
	float:left;
	height:29px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	}
.cartdescriptionhead
	{
	width:140px;
	float:left;
	height:29px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:10px;
	font-family: Calibri, "Times New Roman", Verdana;
	text-align: left;
	}
.cartqtyhead
	{
	width:85px;
	float:left;
	height:29px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	font-family: Calibri, "Times New Roman", Verdana;
	text-align: center;
	}
.cartpricehead
	{
	width:90px;
	float:left;
	height:29px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	text-align: center;
	}
.carttotalhead
	{
	width:90px;
	float:left;
	height:29px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	font-family: Calibri, "Times New Roman", Verdana;
	text-align: center;
	}
.cartactionhead
	{
	width:60px;
	float:left;
	height:29px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	font-family: Calibri, "Times New Roman", Verdana;
	text-align: center;
	}
.cartpic
	{
	width:79px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	}
.cartdescription
	{
	width:140px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	font-family: Verdana, "Times New Roman", Calibri;
	font-size: small;
	color: #666;
	}
.cartqty
	{
	width:85px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	text-align:center;
	font-family: Verdana, "Times New Roman", Calibri;
	color: #666;
	font-size: small;
	}
.cartprice
	{
	width:90px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	color: #666;
	font-size: small;
	text-align: center;
	text-align:center;
	font-family: Verdana, "Times New Roman", Calibri;
	font-size: small;
	color: #666;
	}
.carttotal
	{
	width:90px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	text-align:right;
	font-family: Verdana, "Times New Roman", Calibri;
	font-size: small;
	color: #666;
	padding-right: 5px;
	}
.cartaction
	{
	width:60px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	text-align: center;

	}
.cartfinaltotal
	{
	float:right;
	padding-right:50px;
	}
.cartheadbg
	{
	background-color:#09C;
	height:25px;
	font-size: medium;
	}	
.cart
	{
	width:79px;
	float:left;
	height:29px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	}
.receiptdescriptionhead
	{
	width:140px;
	float:left;
	height:29px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:10px;
	font-family: Calibri, "Times New Roman", Verdana;
	text-align: left;
	}
.receiptqtyhead
	{
	width:90px;
	float:left;
	height:29px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	font-family: Calibri, "Times New Roman", Verdana;
	text-align: center;
	}
.receiptpricehead
	{
	width:100px;
	float:left;
	height:29px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	text-align: center;
	}
.receipttotalhead
	{
	width:90px;
	float:left;
	height:29px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	font-family: Calibri, "Times New Roman", Verdana;
	text-align: center;
	}
.receiptactionhead
	{
	width:60px;
	float:left;
	height:29px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	font-family: Calibri, "Times New Roman", Verdana;
	text-align: center;
	}
.receiptpic
	{
	width:79px;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	}
.receiptdescription
	{
	width:140px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	font-family: Verdana, "Times New Roman", Calibri;
	font-size: small;
	color: #666;
	}
.receiptqty
	{
	width:90px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	text-align:center;
	font-family: Verdana, "Times New Roman", Calibri;
	color: #666;
	font-size: small;
	}
.receiptprice
	{
	width:100px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	color: #666;
	font-size: small;
	text-align: center;
	text-align:center;
	font-family: Verdana, "Times New Roman", Calibri;
	font-size: small;
	color: #666;
	}
.receipttotal
	{
	width:90px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	text-align:right;
	font-family: Verdana, "Times New Roman", Calibri;
	font-size: small;
	color: #666;
	padding-right: 5px;
	}
.receiptaction
	{
	width:60px;
	float:left;
	padding-top:5px;
	padding-left:5px;
	text-align: center;

	}
.receiptfinaltotal
	{
	float:right;
	padding-right:5px;
	text-align: right;
	}
.receiptheadbg
	{
	background-color:#09C;
	height:25px;
	font-size: medium;
	}
.thumb_prod_detail
	{
	margin-bottom:10px;
	border-width:1px;
	border-color:#D0D0B9;
	border-style:solid;
	height:70px;
	width:90px;
	margin-left: 2px;
	}
