@charset "utf-8";*{outline:0}
html,table{ color:#2C2C2C; font: 12px Arial, Helvetica, sans-serif; line-height: 18px; }
table{border:0;border-collapse:collapse;padding:0;}
body{ margin:0 auto; background:#333 url('../images/home-v2/back-site.jpg') repeat-y top center; }
body.blank{ margin:10px; background:#FFF; background-image:none; }
#bodyl{width:900px; margin:0 auto; background:transparent url('../images/home-v2/back-site-border-l.jpg') no-repeat top left; min-height:450px;}
#bodyr{width:900px; margin:0 auto; background:transparent url('../images/home-v2/back-site-border-r.jpg') no-repeat top right; min-height:450px;}
#main-container{width:896px; margin:0 auto; background-color: #FFF;}
.body-container{min-height:500px;}
* html .body-container{min-height:500px;height:auto !important;height:500px;}
a:link {color:#333}
a:hover {text-decoration:none;color:#333}
img { border:0; }
form{padding:0;margin:0;}
p{
	margin:0 0 10px;
}
ul{
	margin: 4px 0 8px;
}
h2{ font-weight: normal; font-size: 18px; }
h2.underline{
	border-bottom:1px solid #DDDDDD;
	padding:0 0 5px;
}
.clear-right{clear:right;}
.clear-left{clear:left;}
.font-10{font-size:90%; line-height:16px;}
.header{background-color:#181818;}
.input_search{width:145px;height:22px;background:url('../images/home-v2/back_search_text.gif') left top no-repeat;border:0;margin:1px 7px 0 0;padding:3px 3px 0;}
.logo{width: 560px;}
.searchbox{width:219px;float:right;background:url('../images/home-v2/back_search.gif') right top no-repeat;margin:12px 0 0;padding:5px;}
.header-menu{background:url('../images/home-v2/back_header_menu.gif') left top repeat-x; padding:3px 2px 3px 15px; }
.welcome{width:195px; font-weight: bold;}
.header-menu-links .call{font-weight: bold; background:url('../images/home-v2/back_call.gif') right center no-repeat; padding: 0 18px 0 0; color:#4F4F4F;width:250px; display:block; float:left; text-align:right;}
.header-menu-links { float:right;}
.header-menu-links ul {
	padding:0; text-indent:0; margin:0; list-style-type:none; display: inline;
}
.header-menu-links ul li{
	padding: 0 8px; display: inline;
}
.header-menu-links ul li a{
	text-decoration: none; font-size:11px;
}
.header-menu-links ul li a:hover{
	text-decoration: underline;
}
.header-menu-links ul li#mycart a{
	background: transparent url(../images/home-v2/arrow-down.gif) no-repeat 45px 5px;
	font-weight: bold; padding-right: 10px;
}
.menu_shop{
	border-bottom:2px solid #EC0000;
}
.billboard{border-top:medium none;}
.footer{clear:both;overflow:hidden;height:100%; text-align: center; padding:20px; background: #222222 url(../images/home-v2/back-footer.gif) no-repeat right top; color: #747474; font-size: 11px;}
.footer-cont{
	background: #222222 url(../images/home-v2/back-footer.gif) no-repeat left top; padding:0 0 0 1px; border-top: 2px solid #EC0000;
}
.footer_motto{font-size:12px; background: transparent url(../images/home-v2/motto.gif) no-repeat center top; height:20px;}
.footer_motto span{ display:none; }
.footer_links{ padding:1px 7px; color:#4D4D4D; font-size:11px;}
.footer_links td {font-size:11px;}
.footer_links a{
	padding:0 5px;
	color:#4D4D4D;
	font-size:11px;
}
.under-billboard, .under-billboard a:link{
	color: #A6A6A6; 
}

.under-billboard ul{
	margin: 0; padding:0;
}
.pager a:link{
	color: #ABA799;
}

.breadcrumb{
	font-size:11px; color: #797979; margin:-2px 0 2px 0;
}
.breadcrumb a, .breadcrumb a:link{
	color: #797979; text-decoration:none;
}
.contents-container{
	clear:both;
	padding:0 10px 10px;
}
.rightcol{
	float:right;
	margin-top: 11px; width:144px;
}
.contents{
	margin-right: 154px;
}
.contents .leftcol{
	float:left;	
	width:232px;
	font-size: 11px;
	line-height: 16px;
}
.contents .middle-contents{
	margin-left: 242px;
}
* html .contents .middle-contents{
	width:554px;
}
/*.contents .middle-contents-product{
	margin-left: 242px;	
}*/

/*--------------Made changes for associations------------*/
.contents .middle-contents-product{	
	float:right;
    width:476px;
}
.category .middle-contents{
	background-color: #F2F2F1;
	border-left:1px solid #DADADA;
	border-right:1px solid #DADADA;
	width:560px;
}
.category .middle-contents-search{
	background-color: #F2F2F1;
	border-left:1px solid #DADADA;
	border-right:1px solid #DADADA;
	width:720px;
}
* html .contents .middle-contents-search{
	width:710px;
}

.category .categories{
	background-color: transparent;
	border: 0;
}
.category .leftcol{
	float:left;
	width:147px;
	background: #FFF url(../images/home-v2/back_leftbar_shadow.gif) repeat-y right top;
	padding-right:7px;
	min-height:865px;
}
* html .category .leftcol{height:auto !important;height:865px;}
.category .middle-contents{
	margin-left: 159px;
}

.contents h1{
	padding:0; margin:2px 0 10px;
	font-size:20px; font-weight:bold; color: #310000;
	background:none; background-color:transparent;
}
.leftcol .heading{
	display:block; background-color: #737373;
	padding:2px 3px; margin: 0 0 5px; color:#FFF;
}
.leftcol .heading02{
	display:block; font-size:11px; text-transform: uppercase;
	padding:2px 3px; 
}
ul.leftmenu{
	padding:0; margin:3px 0 2px 3px; list-style-type:none;
}
ul.leftmenu li{
	color:#737373; padding:1px 0;
}
ul.leftmenu li a, ul.leftmenu li a:link{
	color:#737373; text-decoration: none;
}
ul.leftmenu a.selected, ul.leftmenu a:link.selected{
	font-weight: bold; color:#444; 
	background: #d2eaff url(../images/home-v2/back_category_menu.gif) no-repeat top right;
	display:block; padding:2px 3px; margin-left:-3px;
}
ul.leftmenu ul.submenu{
	background-color: #f2f8ff; padding: 2px 2px 2px 6px; margin:0 0 2px 0; list-style-type:none;
	border-bottom: 1px solid #d2eaff;
}
ul.leftmenu ul.submenu .current{
	color:#A60101; font-weight: bold;
}

ul.links{
	padding:0; margin:0 0 5px 8px; list-style-type:none;
}
ul.links li{
	padding:0;
}
ul.links li a, ul.links li a:link{
	color:#737373; text-decoration: none;
}
ul.fullpage{
	display:block; float:left; width: 130px; margin:0 0 0 0;
}
ul.manufacturer{
	display:block; float:left; width: 190px; font-size:11px; padding:5px 30px 20px 0;
	line-height:14px;
}
ul.manufacturer li{
	padding:3px 0;
}
ul.manufacturer .heading{
	font-size: 13px; font-weight: bold;
	border-bottom: 1px solid #DFDFDF; color:#616161; margin-bottom:5px;
}
ul.manufacturer li a, ul.manufacturer li a:link{
	color:#000000; text-decoration: none;
}
ul.manufacturer .hidden, .hidden{
	display: none;
}
div.listcontainer{
	overflow:auto; clear:left;
}
ul.manufacturerfilter{
	display:block; float:none; width: auto; padding:0; margin:0;
}



hr.hrlight{
	width: 100%;
	height: 1px;
	background-color: #DFDFDF; color: #DFDFDF;
	border: 0px;
	margin:6px 0;
}
div.hrlight02{
	height:2px; line-height:1px; margin: 2px 0 0;
	background: #DADADA url(../images/home-v2/back_hrlight02.gif) repeat-x top left;
}
.pagination{
	border-bottom:1px solid #FFF;
	background: #FFF url(../images/home-v2/back_pagination.gif) repeat-x top left;
	font-size:11px; padding: 3px 8px; overflow:auto;
}
.pagination select{
	font-size:11px; 
}
.pagination-right{
	float:right;
}
.icon-previous{
	background: transparent url(../images/home-v2/arrows.gif) no-repeat -6px 0;
	height:11px; width:6px;
}
.icon-next{
	background: transparent url(../images/home-v2/arrows.gif) no-repeat 0 0;
	height:11px; width:6px;
}
.category-products-box{
	font-size:11px; line-height:14px;
}
.category-products-box .item{
	width:120px; height:200px;
	border:1px solid #CECCCC;
	background-color: #FFF;
	float:left; margin: 10px 9px 5px;
	position:relative;
	display: inline;
}
* html .category-products-box .item{
	  margin: 10px 8px 5px;
}
.middle-contents-search .category-products-box .item{
	margin: 10px 6px 5px 14px;
}

.category-products-box .item .trigger{
	width: 120px; 
}
.category-products-box .item .title{
	display:block; font-weight: normal;
	padding:2px 4px 0;
	text-decoration: none;
}
.category-products-box .item .title a{
	color:#464646;
}
.category-products-box .item .price{
	color:#CC0101; display:block;
	padding:1px 4px;
}
.category-products-box a:link, .category-products-box a{
	color:#FFF; text-decoration: none;
}
.category-products-box .title a:link, .category-products-box .title a{
	color:#000; text-decoration: none;
}

.category-box{
	font-size:11px; line-height:14px;
}
.category-box .item{
	width:122px; height:135px;
	border:1px solid #CECCCC;
	background-color: #FFF;
	float:left; margin: 0 8px 15px;
	position:relative;
	display: inline;
}
* html .category-box .item{
	  margin: 10px 8px 5px;
}
.category-box .item .title{
	color:#000; display:block;
	padding:3px 5px;
	text-decoration: none;
	font-weight:normal;
}
.category-box .title a:link, .category-box .title a{
	color:#B25602; text-decoration: none;
}

.category-description{
	font-size:90%; line-height:16px; color:#5D5C5C;
}

.category-description h4, .contents h4{
	font-size:14px; font-weight:bold; line-height:20px;
}

.callout {
    position: absolute;
	z-index:900;
	width:225px; 
	display:none;
}

.callout .top{
    background: transparent url(../images/home-v2/callout-top.gif) no-repeat 0 0;
	height:7px; line-height:1;
	z-index:900;
}
* html .callout .top{
    background: transparent url(../images/home-v2/callout-top.gif) no-repeat top left;
	height:10px; line-height:1em;
	page-break-after: avoid; font-size: 1em; 
}
.callout .bottom{
    background: transparent url(../images/home-v2/callout-bottom.gif) no-repeat 0 0;
	height:29px; line-height:1;
}
.callout .body{
    background: transparent url(../images/home-v2/callout-back.gif) repeat-y 0 0;
	padding: 0 15px; margin:0;
}

.tick-yes{
	height:12px; width:12px; 
	background: transparent url(../images/home-v2/icon-tick.gif) no-repeat bottom left;
}
.item .callout center{
	display:block; padding: 10px 0 0;
}
.item .icon-large, .item a.icon-large:link, .item a.icon-large{
	height:14px; width:14px; padding: 0 0 0 16px; color: #0152CC; 
	background: transparent url(../images/home-v2/icon-inlarge.gif) no-repeat top left;
}

.prod-img{
	border:1px solid #C0C0C0; margin:0 0 15px;
}
.prod-img .options{
	background: #FAFAFA url(../images/home-v2/back-bar01.jpg) repeat-x top left;
	padding:4px; text-align: left;
}
/*a#img1 {
	padding-right: 63px;
	}
	
a#img3 {
	padding-right: 63px;
	}*/
	

.icon-zoom{
	background: transparent url(../images/home-v2/icon-inlarge.gif) no-repeat top left;
	padding-left: 16px; 
}
.icon-linedraw{
	background: transparent url(../images/home-v2/icon-linedraw.gif) no-repeat top left;
	padding-left: 20px; 
}
.icon-mancatlog{
	background: transparent url(../images/home-v2/icon-pdf.gif) no-repeat top left;
	padding-left: 20px; 
}

.msg-info{
	border: 1px solid #95E4FF; padding:3px 5px 3px 24px; color:#505050;
	background: #E3F8FF url(../images/home-v2/icon-info.gif) no-repeat 4px 5px;
	margin:0 0 5px;
}
.msg-alert{
	border: 1px solid #EFE9C5; padding:3px 5px 3px 24px; color:#505050;
	background: #FFFEE3 url(../images/home-v2/icon-alert.gif) no-repeat 4px 5px;
	margin:0 0 15px;
}
.msg-error{
	border: 1px solid #FABABA; padding:3px 5px 3px 24px; color:#AD0303;
	background: #FFECEC url(../images/home-v2/icon-error.gif) no-repeat 4px 5px;
	margin:0 0 5px; font-weight: bold;
}

.msg-long-info{
	border: 1px solid #95E4FF; padding:7px 5px 7px 41px; color:#505050;
	background: #E3F8FF url(../images/home-v2/msg-info.gif) no-repeat 5px 6px;
	margin:0 0 15px;
}
.msg-long-error{
	border: 1px solid #FABABA; padding:7px 5px 7px 41px; color:#AD0303;
	background: #FFECEC url(../images/home-v2/msg-error.gif) no-repeat 5px 6px;
	margin:0 0 15px; font-weight: bold;
}

ul.prod-links{
	padding:0; margin:0 0 15px; list-style-type:none;
}
ul.prod-links li{
	margin:6px 0 4px;
}
ul.prod-links li a{
	text-decoration: none; font-weight: bold; color: #505050;
}

.crossell{
	line-height:14px; color:#555555;  margin:0 0 15px;
	background: #FFF url(../images/home-v2/back-crossell.jpg) repeat-x;
}
.crossell .item{
	width:120px;
	float:left; margin: 0 7px 0 0;
	position:relative;
	display: inline; 
	font-size: 10px;
}
.crossell strong{
	display:block; text-transform: uppercase; padding:5px 4px; 
}
.crossell .last{
	margin-right: 0;
}
* html .crossell .item{
	margin: 0 3px 0 0;
}
* html .crossell .last{
	margin-right: 0;
}

.crossell .item img{
	border:1px solid #A2A1A1;
	margin: 0 0 2px;
}
.crossell .item a:link, .crossell .item a{
	text-decoration: none; color:#505050;
}

.share-bar {
	background: #FAFAFA url(../images/home-v2/back-bar01.jpg) repeat-x top left;
	padding:2px 6px; border: 1px solid #EBEBEB;
	vertical-align: middle;
}
.icon-digg{
	background: transparent url(../images/home-v2/icons-share.gif) no-repeat top left;
	height:16px; width:16px; margin:0 4px 0;
}
.icon-reddit{
	background: transparent url(../images/home-v2/icons-share.gif) no-repeat -16px 0;
	height:16px; width:16px; margin:0 4px 0;
}
.icon-deli{
	background: transparent url(../images/home-v2/icons-share.gif) no-repeat -32px 0;
	height:16px; width:16px; margin:0 4px 0;
}
.icon-furl{
	background: transparent url(../images/home-v2/icons-share.gif) no-repeat -48px 0;
	height:16px; width:16px; margin:0 4px 0;
}

.middle-contents .options, .middle-contents-product .options{
	font-size: 11px; color:#5B5B5B; text-align: right; float:right;
	width:250px;
}
.manuf-item-no{
	color:#0A007D;
	font-size:12px;
	margin-right:255px; display:block;
	padding:0 0 0 2px;
}
.middle-contents .options a, .middle-contents .options a:link, .middle-contents-product .options a, .middle-contents-product .options a:link{
	text-decoration: none; margin:0 0 0 10px;
}
.icon-addproj{
	background: transparent url(../images/home-v2/icons-share.gif) no-repeat 0 -16px;
	height:10px; width:10px;
}
.icon-print{
	background: transparent url(../images/home-v2/icons-share.gif) no-repeat -16px -16px;
	height:10px; width:10px;
}
.icon-email{
	background: transparent url(../images/home-v2/icons-share.gif) no-repeat -32px -16px;
	height:10px; width:10px;
}
.icon-remove{
	background: transparent url(../images/home-v2/icons-share.gif) no-repeat -48px -16px;
	height:12px; width:12px;
}
.icon-update{
	background: transparent url(../images/home-v2/icons-share.gif) no-repeat -64px -16px;
	height:12px; width:12px;
}



.prod-conf{
	border:1px solid #CACACA; margin: 0 0 10px;
}
.prod-conf .head{
	padding: 8px; overflow:auto;
}
.prod-conf .head .manuf{
	width: 220px; float:right; font-size: 11px; text-align: right;
	padding:2px 0 0;
}

.prod-conf .head .price{
	font-size: 16px; font-weight: bold;
	margin:0 225px 0 0;
}
.prod-conf .head .price .sale{
	color:#CC0101; margin:3px 0 0;
}
.prod-conf .body{
	overflow:auto;
	background-color: #F3F3F3;
	border-top:1px solid #DADADA;
}
* html .prod-conf .body{
	display: inline-block;
}
.prod-conf .body .qanty{
	margin-right:365px;
	padding: 8px; 
}
.prod-conf .body .conf{
	width: 365px; float:right; 
	border-left:1px solid #DADADA;
}
.prod-conf .body .conf-tab-body{
	padding:6px 8px;
}

.prod-conf .body .conf-tab-body .item{
	background: transparent url(../images/home-v2/back_hrlight02.gif) repeat-x bottom left;
	padding:5px 0; overflow:auto; 
}
* html .prod-conf .body .conf-tab-body .item{
	display: inline-block;
}
.prod-conf .body .conf-tab-body .item input{
	display:block; float: left; width:25px;
}
.prod-conf .body .conf-tab-body .item .thumb{
	display:block; float: left; border:1px solid #B7B7B7;
	margin-right: 5px;
}
.prod-conf .body .conf-tab-body .item label{
	display:block; margin-left: 32px;
}
.prod-conf .body .conf-tab-body .item .price{
	color:#CC0101; 
}
.prod-conf .body .conf-tab-body .buttons{
	margin:8px 0 0; 
}

.prod-conf .body .variant .title{
	font-weight:bold;
	background-color: #C8C7C7; padding:2px 10px;
}
.prod-conf .body .variant .title{
	font-weight:bold;
	background-color: #C8C7C7; padding:2px 10px;
}
table.pvariant-table{
	border-collapse:collapse; 
}
table.pvariant-table th{
	font-size:10px; font-weight: normal; text-align: left; padding:0px 2px 0px 10px; color: #676767;
}
table.pvariant-table td{
	padding:6px 2px 6px 10px;
	background: transparent url(../images/home-v2/back_hrlight02.gif) repeat-x top left;
}
table.pvariant-table .price{
	color:#CC0101;
}
table.pvariant-table .thumb{
	border:1px solid #B7B7B7; display:block;
}

.icon-sugge{
	background: transparent url(../images/home-v2/icons-share.gif) no-repeat -64px 0;
	height:16px; width:16px; margin:0 4px 0 0;
}
.box-sugge{
	background: #EDEDED url(../images/home-v2/back_sugge.gif) repeat-x;
	border:1px solid #DADADA; padding: 6px 10px;
}
.box-sugge p{
	margin:4px 0;
}
.box-sugge textarea{
	width: 450px;
	margin:0 0 5px 0;
}
.box-addmanu{
	margin:0 0 15px 0;
}

#prod-specs{
	margin:15px 0;
	position:relative;
}
#prod-specs label{
	width:200px;
	display:block; float:left; overflow:hidden;
	background: transparent url(../images/home-v2/back_dot.gif) repeat-x bottom left;
}
.box-tab1{
	border:1px solid #DADADA; padding: 6px 10px;
	margin-top:-1px;
}

/*Tabs*/
@media projection, screen { 
    .tabs-hide {
        display: none;
    }
}
@media print {
    .tabs-nav {
        display: none;
    }
}
/*Tabs Skin */
.tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 0;
	overflow:auto;	
}
.tabs-nav:after { 
    display: block;
    clear:both;
    content: " ";
}
.tabs-nav li {
    float: left;
    margin: 0 4px 0 0;
    min-width: 84px; /* be nice to Opera */
}
.tabs-nav a, .tabs-nav a span {
    display: block;
    padding: 0;
    background: url(../images/home-v2/tab.gif) no-repeat;
}
.tabs-nav a {
    position: relative;
    z-index: 2;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */
	padding:0 0 0 1px; 
}
.tabs-nav a span {
    background-position: top right;
	padding:7px 12px 7px 12px; 
	z-index: 2;
}
.tabs-nav .tabs-selected a {
    color: #000; font-weight: bold;
}
/*IE 6 */
* html .tabs-nav { 
    display: inline-block;
}
.tabs-nav .tabs-disabled {
    position: relative; 
    filter: alpha(opacity=40);
}
.tabs-nav .tabs-disabled a span {
    _height: 30px; 
    min-height: 30px; 
}

.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span{
    background-position: right -50px;
    outline: 0; /* prevent dotted border in Firefox */
	z-index: 2; margin-top:1px;
}
ul.bullet01{
	margin-left:25px; 
}
ol.number01{
	margin:10px 0 10px 25px; 
}
ol.number01 li{
	margin:6px 0;
}

.but_addcart{
	margin:0 0 10px 0;
}
/*conf tabs*/
.prod-conf .tabs-nav {
    background-color: #C8C7C7;
	padding: 6px 4px 0 6px;
}
.prod-conf .tabs-nav a {
    position: relative;
    z-index: 2;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */
	padding:0 0 0 1px; 
}
.prod-conf .tabs-nav li {
    margin: 0 0 0 0;
}
.prod-conf .tabs-nav a, .prod-conf .tabs-nav a span {
    display: block;
    padding: 0;
    background: none;
}
.prod-conf .tabs-nav a span {
    display:none;
}
.prod-conf .tabs-nav a.conf-tab-options {
    background: transparent url(../images/home-v2/tab-conf.gif) no-repeat 0 -18px;
	width:87px; height:18px;
}
.prod-conf .tabs-nav a.conf-tab-access {
    background: transparent url(../images/home-v2/tab-conf.gif) no-repeat -87px 0;
	width:120px; height:18px;
}
.prod-conf .tabs-nav .tabs-selected a.conf-tab-options{
	background-position: 0 0;
}
.prod-conf .tabs-nav .tabs-selected a.conf-tab-access{
	background-position: -87px -18px;
}
.login{
	padding: 50px 120px 50px 120px;
}
.register{
	padding: 15px;
	margin: 0 149px 0 0;
}
.article{
	padding: 12px 16px 12px 13px;
	margin: 0 149px 0 0;
}
* html .article{
	padding: 12px 12px 12px 12px;
	margin: 0 149px 0 0;
}
.article h1{
	font-size:18px;
	font-weight:normal;
}
.article h1.underline{
	border-bottom: 1px dotted #B2B2B2;
	padding-bottom:5px;
}
.article .contentcol{
	margin-right: 305px;
}
.article .rightcol{
	width:288px;
	float:right;
	margin-top:0;
}
.box-float-right{
	width:295px;
	float:right;
	margin: 0 0 10px 10px;
}
.box-float-right img{
	padding:5px;
	border: 1px solid #DDDDDD;
}
.box-float-left{
	width:295px;
	float:left;
	margin: 0 10px 10px 0;
}
.box-float-left img{
	padding:5px;
	border: 1px solid #DDDDDD;
}

.login .left{
	margin: 0 305px 0 0;
	border-right: 1px solid #CFCFCF;
	padding:0 25px 0 0;
}
.login .right{
	float: right;
	width:280px;
	position:relative;
}
.login td, .form-request-quote-form td, .form td{
	padding: 3px;
}
.form-request-quote-form th, .form th{
	text-align: right;
}

#forgetpasswd{
	border: 2px solid #CFCFCF;
	background-color: #F9F9F9; width:300px;
	padding:4px;
	position:absolute; display:none;
}
blockquote.quote2{
	color:#2C2C2C; font: 14px "Georgia", Arial, Helvetica, sans-serif; line-height: 20px; 
	font-weight: bold; margin:12px 0; background: url(../images/home-v2/close-quote.gif) no-repeat right bottom;
	padding-left: 18px; text-indent: -18px;
	
}
blockquote.quote2:first-letter {
  background: url(../images/home-v2/open-quote.gif) no-repeat left top;
  padding-left: 18px;
  font: italic 1.4em Georgia, "Times New Roman", Times, serif;
}

blockquote.quote-left {
  float: right;
  width:250px; margin:2px 5px;
}

p.quote3{
	color:#2C2C2C; font: 14px "Georgia", Arial, Helvetica, sans-serif; line-height: 20px; 
	font-style: italic;
	font-weight: bold; margin:12px 0;
}

.com-clients h3 span{
	display:none;
}
.com-clients h3{
	background:transparent url(../images/home-v2/com-client-header.gif) no-repeat top left;
	width:143px; height:30px;
	padding:0; margin:0;
}
.com-clients .body{
	background:transparent url(../images/home-v2/com-back-1.gif) no-repeat top left;
	overflow:auto; text-align: center;
	height:70px; overflow:hidden;
}
.com-clients .body a{
	float:left; padding:0 3px;
}
.com-clients #com-clients-show{
	overflow:hidden; float:left;
}
.com-manu h3 span{
	display:none;
}
.com-manu h3{
	background:transparent url(../images/home-v2/com-manu-header.gif) no-repeat top left;
	width:143px; height:43px;
	padding:0; margin:0;
}
.com-manu .body{
	background:transparent url(../images/home-v2/com-back-1.gif) no-repeat top left;
	overflow:auto; text-align: center;
	height:70px; overflow:hidden;
}
.com-manu .body a{
	float:left; padding:0 3px;
}
.com-manu #com-manu-show{
	overflow:hidden; float:left;
}
#com-featured-clients .bottom{
	background:transparent url(../images/home-v2/com-bottom.gif) no-repeat top left;
	height:11px;
}
#com-featured-clients{
	margin-bottom:12px;
	width:143px;
}

#com-recently-viewd{
	margin-bottom:12px;
	width:143px;
}
#com-recently-viewd h3 span{
	display:none;
}
#com-recently-viewd h3{
	background:transparent url(../images/home-v2/com-recent-header.gif) no-repeat top left;
	width:143px; height:27px;
	padding:0; margin:0;
}
#com-recently-viewd .body{
	text-align: center;
	border-left: 1px solid #DADADA;
	border-right: 1px solid #DADADA;
}
#com-recently-viewd .bottom{
	background:transparent url(../images/home-v2/com-recent-bottom.gif) no-repeat top left;
	height:8px;
}
#com-recently-viewd .item img{
	padding:0 0 5px;
}
#com-recently-viewd .item{
	padding:8px 5px;
	border-bottom: 1px solid #DADADA;
}
#com-recently-viewd .last{
	padding:8px 5px 2px;
	border-bottom: 0;
}

#com-newsletter{
	margin-bottom:12px;
	width:143px; font-size:11px; color:#5B5B5B; line-height: 15px;
}
#com-newsletter strong{
	color:#000;
}
#com-newsletter .body{
	background:transparent url(../images/home-v2/com-newsletter-back.gif) no-repeat top left;
	padding:10px 3px 3px 7px;
}
#com-newsletter form{
	padding:5px 0 0;
}
#com-newsletter .input-email{
	background: transparent url(../images/home-v2/com-newsletter-textbox.gif) no-repeat top left;
	padding:3px 0 0 4px; height:20px; width:95px; margin:0; border:0; font-size:11px;
}
#com-newsletter .bottom{
	background:transparent url(../images/home-v2/com-newsletter-bottom.gif) no-repeat top left;
	height:7px;
}

.cart-wizard .tab1{
	background:transparent url(../images/home-v2/back-cart-wizard.gif) no-repeat top left;
	height:30px;
}
.cart-wizard .tab2{
	background:transparent url(../images/home-v2/back-cart-wizard.gif) no-repeat 0 -31px;
	height:30px;
}
.cart-wizard .tab3{
	background:transparent url(../images/home-v2/back-cart-wizard.gif) no-repeat 0 -62px;
	height:30px;
}
.cart-wizard .tab4{
	background:transparent url(../images/home-v2/back-cart-wizard.gif) no-repeat 0 -93px;
	height:30px;
}

.cart{
	border-collapse: collapse;
}
.cart th{
	background-color: #EDEDED;
	padding: 6px 9px; color:#5C5C5C;
}
.blank .cart th{
	border-bottom:1px solid gray;
}
.cart td{
	padding: 9px 9px; border-bottom: 1px solid #EDEDED;
}
.cart td.qnty{
	text-align: center;
}
.cart td.price{
	text-align: right; 
}
.cart td.tprice{
	text-align: right; font-weight: bold;
}
.cart .quantity{
	background-color: #F5F5F5;
	border:1px solid #828282;
	text-align: center; margin: 0 0 5px 0;
}
.cart a.title{
	color:#591801; text-decoration: none;
}
.cart .sku{
	font-size:11px; line-height: 15px;
}
.cart .total{
	font-size:15px; font-weight: bold;
}
.cart .info{
	padding-left: 24px; font-size:11px; line-height:15px;
	background: transparent url(../images/home-v2/icon-info.gif) no-repeat 4px 10px;
}
.subtotal td{
	padding: 2px 9px; border-bottom: none; font-weight:bold;
}
.subtotal td.gtotal{
	border-top: 1px solid #BEBEBE;
	padding: 6px 9px 2px;
}

.com-promotion{
	border:1px solid #C1C1C1;
	background-color: #F5F5F5;
	width:300px; padding:6px 8px;
}
.checkout-serv-buttons{
	padding-top:16px;
}
.com-payment-options{
	margin-top:0px;
	background: transparent url(../images/home-v2/back_payments.gif) no-repeat top left;
	overflow:hidden;
	padding: 37px 0;
}
.com-payment-options td{
	padding: 10px 2px 5px;
}

.com-payment-options .devider{
	border-left: 1px solid #D3D3D3; font-size: 11px; line-height:15px; color:#7D7D7D;
}

.com-payment-options .devider strong{
	line-height:18px;
}

.checkout h3{
	margin:20px 0 3px;
	font-size:14px;
}
.checkout h3.underline{
	border-bottom:1px solid #DDDDDD;
	padding:0 0 3px;
}

.card-radio{
	padding:6px 0;
}
.card-cc{
	background: transparent url(../images/home-v2/icon-card-cc.gif) no-repeat top left;
	padding: 0 36px 5px;
}
.card-paypal{
	background: transparent url(../images/home-v2/icon-card-paypal.gif) no-repeat top left;
	padding: 0 36px 5px;
}

#card-cc-payment-inputs{
	margin:0 0 0 25px; padding:5px 0;
	border-bottom:1px dotted #BEBEBE;
	border-top:1px dotted #BEBEBE;
}
.card-cc-input-table{
	font-size:11px; 
}
.card-cc-input-table input, .card-cc-input-table select{
	font-size:11px; 
}
.card-cc-input-table th, .card-cc-input-table td{
	text-align: left; padding:2px;
}
.heading03{
	background-color: #f0f0f0;
	color:#3c3c3c;
	border-bottom: 1px solid #cdcdcd;
	padding:3px;
	margin:6px 0;
	font-size:14px;
}
div.subpage-heading{
	margin-top:10px;
}
div.subpage-heading .share-bar{
	float:right; background:none; border:0; padding-top:6px;
}
#myminicart{
	display:none;
	position:absolute;
	z-index:1000;
}
.box-shadow {
	background:transparent url(../images/home-v2/shadow.png) repeat scroll right bottom;
}
* html .box-shadow {
	background:none;
}
#myminicart .inner-box {
	border: 2px solid #6f6e6e;
	width:300px;
	background-color: #fff;
	margin:0 5px 5px 0;
}
#myminicart .cart a{
	text-decoration: none;
}
#myminicart .cart td{
	padding:5px 6px; 
	font-size: 11px;
}
#myminicart .cart th{
	padding:2px 6px;
	font-size: 11px;
}

.feature-box{
	margin-bottom: 15px;
}

.feature-box .top{
	background:transparent url(../images/home-v2/feature-box-top.gif) no-repeat bottom left;
	height:8px;
}
.feature-box .top-right{
	background:transparent url(../images/home-v2/feature-box-top.gif) no-repeat bottom right;
	height:8px; width:8px;
	float:right;
}
.feature-box .bottom{
	background:transparent url(../images/home-v2/feature-box-bottom.gif) no-repeat top left;
	height:10px;
}
.feature-box .bottom-right{
	background:transparent url(../images/home-v2/feature-box-bottom.gif) no-repeat top right;
	height:10px; width:50px;
	float:right;
}
.feature-box .body{
	background: #010101 url(../images/home-v2/feature-box-back.gif) repeat-x top left;
	border: 2px solid #6e6e6e;
	border-width: 0 3px; padding: 2px 10px;
	color:#FFF;
}

* html .feature-box .body{
	padding: 2px 10px 0;
}

.feature-box h2{
	color:#ffc000;
	margin:2px 0;
	font-size:16px;
	font-weight:bold;
}
.feature-box ul.bullet02 {
	padding:0;
	padding-left:5px;
	text-indent:0;
	margin:5px 0;
	list-style-type:none;
	font-weight:bold;
}
.feature-box ul.bullet02 li{
	background: transparent url('../images/home-v2/icon-tick-white.gif') no-repeat 0 6px;
	padding-left: 20px;
	line-height: 24px;
}

.feature-box ul.bullet02 li a{
	text-decoration: none;
}

* html .feature-box ul.bullet02 {
	padding:0;
	margin:0;
}

.feature-box-white{
	margin-bottom: 15px;
}
.feature-box-white .top{
	background:transparent url(../images/home-v2/feature-box-white-top.gif) no-repeat bottom left;
	height:8px;
}
.feature-box-white .top-right{
	background:transparent url(../images/home-v2/feature-box-white-top.gif) no-repeat bottom right;
	height:8px; width:8px;
	float:right;
}
.feature-box-white .bottom{
	background:transparent url(../images/home-v2/feature-box-white-bottom.gif) no-repeat top left;
	height:10px;
}
.feature-box-white .bottom-right{
	background:transparent url(../images/home-v2/feature-box-white-bottom.gif) no-repeat top right;
	height:10px; width:50px;
	float:right;
}
.feature-box-white .body{
	border: 3px solid #cfcfcf;
	border-width: 0 3px; padding: 2px 10px;
}


#add-to-project{
	display:none;
	position:absolute;
	z-index:1000;
}
#add-to-project input, #add-to-project select {
	font-size:11px;
}
#add-to-project td{
	padding:3px 1px;
}
#add-to-project .inner-box {
	border: 1px solid #6f6e6e;
	width:180px;
	background-color: #fff;
	margin:0 4px 5px 0;
	padding:5px
}
.box-img-display{
	margin:0 0 15px 0;
}
.box-img-display img{
	margin:0 4px 0 0;
}
.box-img-display img.last{
	margin:0;
}
.coloumn3 {
	float:left;
	width:32%;
}
.right-float-menu{
	float:right; font-size:11px; padding:6px 0;
}
.right-float-menu a{
	padding:0 6px;
}
.nounderline{
	text-decoration: none;
}	
#fragment-2 li{
    margin-left: 15px;
}