@charset "utf-8";
/*
=======================================================================
	General Rules
=======================================================================
*/
* {
	padding:0px;
	margin:0px;
}
body {
	background-image:url(../images/bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#f3f3f3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
}
a {
	text-decoration:none;
	outline:none;
	color:#666;
}
a img {
	border:none;
}
.clear {
	clear:both;
}
.bold {
	font-weight:bold;
}
.under {
	text-decoration:underline;
}
.upper {
	text-transform:uppercase;
}
.italic {
	font-style:italic;
}
.colr {
	color:#0057da !important;
}
.white {
	color:#fff !important;
}
.black {
	color:#000 !important;
}
h1 {
	font-size:22px;
	font-weight:normal;
}
h2 {
	font-size:20px;
	font-weight:normal;
}
h3 {
	font-size:18px;
	font-weight:normal;
}
h4 {
	font-size:16px;
	font-weight:normal;
}
.subhead {
	margin-top:20px;
	width:100%;
	float:left;
}
h5 {
	font-size:14px;
	font-weight:normal;
}
h6 {
	font-size:12px;
	font-weight:normal;
}
p {
	line-height:18px;
}
.left {
	float:left !important;
}
.right {
	float:right !important;
}
.heading {
	padding:15px 0px 8px 0px;
	width:100%;
	border-bottom:#cccccc solid 1px;
	margin-bottom:10px;
}
input {
	font-size:11px;
}
.itlc {
	font-style:italic;
}
.noback {
	background-image:none !important;
}
.noborder {
	border:none !important;
}

/*
=======================================================================
	Buttons
=======================================================================
*/
/* Button One */
a.buttonone {
	float:left;
	height:18px;
	padding:3px 10px 0px 10px;
	background-image:url(../images/buttonone.gif);
	background-repeat:repeat-x;
	display:inline-block;
	color:#fff;
	border:#0057da solid 1px;
}
/*
=======================================================================
	Input Form Rules
=======================================================================
*/
ul.forms {
	float:left;
	list-style:none;
	width:100%;
}
ul.forms li{
	float:left;
	padding-top:10px;
}
ul.forms li.inputfield{
	width:341px;
}
ul.forms li.inputfield input.bar{
	width:329px;
	height:24px;
	padding:0px 5px;
	line-height:24px;
	background-image:url(../images/input_bg1.gif);
	background-repeat:no-repeat;
	border:#d0d0d0 solid 1px;
	color:#999999;
}
ul.forms li.textsec{
	width:700px;
}
ul.forms li.textsec textarea{
	width:688px;
	height:123px;
	padding:5px;
	background-image:url(../images/textarea.gif);
	background-repeat:no-repeat;
	border:#d0d0d0 solid 1px;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
/*
=======================================================================
	Wrapper Section Rules
=======================================================================
*/
#wrapper_sec {
	width:100%;
}
.inner {
	margin:0px auto;
	width:960px;
}
/*
=======================================================================
	Header Rules
=======================================================================
*/
#masthead {
	width:100%;
	z-index:999 !important;
	float:left;
}
#masthead .logo{
	float:left;
	padding-top:10px;
	width: 743px;
}
#masthead .welcome{
	float:right;
}
#masthead .welcome ul{
	float:left;
	list-style:none;
	padding:5px 0px 0px 0px;
}
#masthead .welcome ul li{
	float:left;
	padding-left:10px;
}
#masthead .welcome ul li.txt{
	float:left;
	padding-top:0px;
}
/*
=======================================================================
	Search Rules
=======================================================================
*/
.search {
	width:160px;
	padding:0px 10px;
	height:24px;
	float:right;
	background-image:url(../images/search_bar.gif);
	background-repeat:no-repeat;
	margin-top:8px;
	margin-right:10px;
}
.search input.bar{
	width:140px;
	border:none;
	height:19px;
	line-height:19px;
	float:left;
	margin-top:2px;
	background-color:transparent;
	color:#666666;
	font-size:10px;
}
.search a.go{
	width:16px;
	height:16px;
	float:left;
	background-image:url(../images/go.gif);
	background-repeat:no-repeat;
	margin-top:5px;
}
/*
=======================================================================
	Banner Rules
=======================================================================
*/
#banner {
	height:374px;
	width:100%;
	background-image:url(../images/shadow.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	position:relative;
	margin-top:-22px;
	float:left;
	z-index:-1;
}
#banner .sliderwrapper{
	position: relative;
	overflow: hidden;
	height: 353px !important;
}
#banner .sliderwrapper .contentdiv{
	visibility: hidden;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	text-align:center;
}
.brownbg {
	background-color:#fff;
}
.redbg {
	background-color:#961d26;
}
.greybg {
	background-color:#bac0bc;
}
.pagination {
	z-index:9999 !important;
	text-align:center;
	margin:0px auto;
	width:150px;
	margin-top:-60px;
}
.banner_bullets .pagination a{
	display:inline-block;
	background-repeat:no-repeat;
	display:inline-block;
	font-size:0px;
	float:left;
	text-align:center;
	color:#000;
}
.banner_bullets .pagination a.toc{
	width:17px;
	height:29px;
	background-image:url(../images/bullets.png);
}
.banner_bullets .pagination a.prev{
	width:30px;
	height:29px;
	background-image:url(../images/bullets_left.png);
}
.banner_bullets .pagination a.next{
	width:30px;
	height:29px;
	background-image:url(../images/bullets_right.png);
}
.banner_bullets .links {
	width:960px;
	text-align:center;
	float:left;
}
/*
=======================================================================
	Scroller Rules
=======================================================================
*/
#scroller {
	width:100%;
	margin:10px 0px;
	float:left;
}
#scroller a.prevscrol{
	width:19px;
	height:31px;
	background-image:url(../images/scroller_arrows.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:inline-block;
	float:left;
	margin:60px 0px 0px 0px;
}
#scroller a.nextscrol{
	width:19px;
	height:31px;
	background-image:url(../images/scroller_arrows.png);
	background-repeat:no-repeat;
	background-position:-19px 0px;
	display:inline-block;
	float:left;
	margin:60px 0px 0px 23px;
}
#scroller .homescrol{
	float:left;
}
#scroller .homescrol ul li{
	width:190px;
	height:155px;
	padding:4px;
	background-image:url(../images/scroller_bg.gif);
	background-repeat:no-repeat;
	margin-left:23px;
}
#scroller .homescrol ul li img{
	width:190px !important;
	height:155px !important;
}
/*
=======================================================================
	Content Section Rules
=======================================================================
*/
#content_sec {
	width:100%;
}
.sections {
	width:960px;
	float:left;
	margin-top:10px;
}
.sections .sectop{
	width:960px;
	height:14px;
	float:left;
	background-image:url(../images/curve_top.gif);
	background-repeat:no-repeat;
}
.sections .seccent{
	width:960px;
	float:left;
	background-image:url(../images/curve_bg.gif);
	background-repeat:repeat-y;
}
.sections .secbot{
	width:960px;
	height:14px;
	float:left;
	background-image:url(../images/curve_botom.gif);
	background-repeat:no-repeat;
}
.sections .sectopwhite{
	width:960px;
	height:14px;
	float:left;
	background-image:url(../images/curve_top_white.gif);
	background-repeat:no-repeat;
}
.sections .seccentwhite{
	width:960px;
	float:left;
	background-image:url(../images/curve_bg_white.gif);
	background-repeat:repeat-y;
}
.sections .secbotwhite{
	width:960px;
	height:14px;
	float:left;
	background-image:url(../images/curve_botom_white.gif);
	background-repeat:no-repeat;
}
/*
=======================================================================
	Bread Crumb Rules
=======================================================================
*/
#crumb {
	width:920px;
	height:22px;
	padding:7px 10px 0px 30px;
	background-image:url(../images/crumb.gif);
	background-repeat:no-repeat;
	margin:10px 0px 0px 0px;
	text-transform:uppercase;
}
#crumb ul.linkscrumb{
	list-style:none;
	float:left;
}
#crumb ul.linkscrumb li{
	float:left;
	padding:0px 8px 0px 5px;
	background-image:url(../images/crumb_sep.gif);
	background-repeat:no-repeat;
	background-position:right;
}
#crumb ul.linkscrumb li.noback{
	background-image:none;
}
#crumb ul.share{
	list-style:none;
	float:right;
}
#crumb ul.share li{
	float:left;
	margin-left:5px;
}
/*
=======================================================================
	Col1 Rules
=======================================================================
*/
.col1 {
	width:230px;
	float:left;
}
.col1 .small_heading{
	width:206px;
	height:35px;
	padding:8px 10px 0px 10px;
	float:left;
	background-image:url(../images/small_heading.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-left:2px;
}
/*
=======================================================================
	Products Table Rules
=======================================================================
*/
.prod_tabs {
	width:208px;
	float:left;
	border:#c6c5c1 solid 1px;
	background-color:#FFF;
	margin:0px 10px 10px 10px;
}
.prod_tabs div.tabbutton{
	width:158px;
	height:26px;
	padding:12px 0px 0px 60px;
	float:left;
	background-image:url(../images/new1.jpg);
	background-repeat:no-repeat;
	display:inline-block;
	font-size:18px;
	color:#0057DA;
}
.prod_tabs a.tabbutton span{
	padding:0px 0px 0px 10px;
}
.prod_tabs #cat p.txt{
	padding:3px 0px 0px 5px;
}
.prod_tabs #cat ul{
	list-style:none;
	width:208px;
}
.prod_tabs #cat ul li{
	width:188px;
	float:left;
	border-bottom:#eeeeee solid 1px;
	padding:5px 10px;
}
.prod_tabs #cat ul li .prod_name{
	float:left;
	width:150px;
}
.prod_tabs #cat ul li p.price{
	float:right;
}
.prod_tabs #cat .totals{
	width:188px;
	float:left;
	padding:10px;
}
.arrowlistmenu {
	width:210px;
	float:left;
	padding:10px;
	background-image:url(../images/small_heading.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	text-transform:uppercase;
}
.arrowlistmenu .menuheader{
	color: white;
	background-image:url(../images/acc_open.gif);
	margin-bottom: 3px;
	padding: 5px 10px 0px 10px;
	width:190px;
	height:20px;
	cursor: pointer;
	display:inline-block;
}
.arrowlistmenu .menuheader:hover{background:url(../images/acc_close.gif) no-repeat;}

.arrowlistmenu .openheader{
	background-image:url(../images/acc_close.gif);
}
.arrowlistmenu ul{
	list-style-type: none;
	margin: 0px;
	padding: 0;
	margin-bottom: 0px;
}
.arrowlistmenu ul li ul{
	list-style-type: none;
	margin: 0px !important;
	padding: 0;
	margin-bottom: 0px;
	background-color:#fbfbfb;
	border:#c1c1c1 solid 1px;
}

.arrowlistmenu ul li{
	padding-bottom: 2px;
}

.arrowlistmenu ul li .opensubheader{
	
}

.arrowlistmenu ul li .closedsubheader{
	
}

.arrowlistmenu ul li a{
	color: white;
	background: black url(../images/acc_bg.gif) repeat-x center left;
	margin-bottom: 3px;
	padding: 5px 10px 0px 10px;
	width:188px;
	height:18px;
	cursor: pointer;
	display:inline-block;
	border:#c1c1c1 solid 1px;
	color:#666666;
}
.arrowlistmenu ul li ul li a{
	color: white;
	margin-bottom: 0px;
	padding: 5px 10px 0px 10px;
	width:188px;
	height:18px;
	cursor: pointer;
	display:inline-block;
	border:none;
	color:#666666;
	background-image: none;
	background-color:#fbfbfb;
}

.arrowlistmenu ul li a:visited{
	
}

.arrowlistmenu ul li a:hover{
	background-color: #F3F3F3;
}

.arrowlistmenu ul li a.subexpandable:hover{
	
}
/*
=======================================================================
	Left Categories Rules
=======================================================================
*/
.sidelinks {
	width:230px;
	float:left;
}
.sidelinks ul{
	width:200px;
	float:left;
	padding:10px 15px 20px 15px;
	list-style:none;
}
.sidelinks ul li{
	width:180px;
	float:left;
	padding:5px 0px 5px 20px;
	background-image:url(../images/links_bullet.gif);
	background-repeat:no-repeat;
	background-position:left;
}
/*
=======================================================================
	Contact Us Rules
=======================================================================
*/
.contactsec {
	width:200px;
	float:left;
	padding:0px 15px;
}
.contactsec ul{
	width:200px;
	float:left;
	padding:5px 0px;
	list-style:none;
	font-size:12px;
	border-bottom:#cccccc solid 1px;
}
.contactsec ul li.title{
	width:55px;
	float:left;
}
.contactsec ul li.desc{
	width:145px;
	float:left;
}
/*
=======================================================================
	Map Rules
=======================================================================
*/
.map{
	float:left;
	width:191px;
	height:141px;
	margin:30px 0px 0px 15px;
	border:#a2a2a2 solid 4px;
}
/*
=======================================================================
	Advertisments Rules
=======================================================================
*/
.advertisments {
	float:left;
	width:210px;
	padding:10px;
	background-image:url(../images/small_heading.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:5px;
}
/*
=======================================================================
	Col2 Rules
=======================================================================
*/
.col2 {
	width:700px;
	float:right;
	margin-right:10px;
}
/*
=======================================================================
	Sorting Rules
=======================================================================
*/
.sorting {
	width:700px;
	height:39px;
	background-image:url(../images/sorting.gif);
	background-repeat:no-repeat;
	margin:10px 0px;
}
.sorting ul{
	float:left;
	list-style:none;
	padding-top:7px;
}
.sorting ul li{
	float:left;
	padding-right:6px;
}
.sorting ul li.txt{
	padding:5px 20px 0px 10px;
}
.sorting ul li a.prevbutn{
	float:left;
	width:24px;
	height:24px;
	display:inline-block;
	background-image:url(../images/prevpage.gif);
	background-repeat:no-repeat;
}
.sorting ul li a.nextbutn{
	float:left;
	width:24px;
	height:24px;
	display:inline-block;
	background-image:url(../images/nextpage.gif);
	background-repeat:no-repeat;
}
.sorting ul li a.numbrs{
	float:left;
	width:24px;
	height:19px;
	padding-top:5px;
	display:inline-block;
	background-repeat:no-repeat;
	text-align:center;
}
.sorting ul li a.active, .sorting ul li a.numbrs:hover{
	background-image:url(../images/pagingnumber.gif);
	color:#FFF;
}
/*
=======================================================================
	Listing Rules
=======================================================================
*/
.listings {
	float:left;
	width:100%;
}
.listings .hot{
	width:38px;
	height:28px;
	background-image:url(../images/hot.png);
	background-repeat:no-repeat;
	display:inline-block;
	margin:10px 0px 0px 110px;
	position:absolute;
}
.listings .new{
	width:38px;
	height:28px;
	background-image:url(../images/new.png);
	background-repeat:no-repeat;
	display:inline-block;
	margin:10px 0px 0px 110px;
	position:absolute;
}

.listings ul{
	float:left;
	width:100%;
	list-style:none;
}
.listings ul li{
	float:left;
	width:160px;
	list-style:none;
	margin-right:20px;
	margin-bottom:20px;
}
.listings ul li.last{
	margin-right:0px;
}
.listings ul li a.title{
	float:left;
	width:160px;
	padding:5px 0px;
	font-size:12px;
}
.listings ul li a.thumb{
	float:left;
	width:158px;
	height:184px;
	border:#c1c1c1 solid 1px;
}
.listings ul li a.thumb:hover{
	border:#0056d6 solid 1px;
}
.listings ul li .prodbuttons{
	float:left;
	width:160px;
	height:23px;
	background-image:url(../images/order-now.png);
	background-repeat:no-repeat;
}
.listings ul li .prodbuttons p.price{
	float:left;
	width:65px;
	height:20px;
	padding-top:3px;
	text-align:center;
}
.listings ul li .prodbuttons a.cart{
	float:left;
	width:70px;
	height:17px;
	padding:6px 0px 0px 15px;
	display:inline-block;
	color:#fff;
	font-size:9px;
}
.listings ul li .prodbuttons a.cart:hover{ color:#909296;}
.listings ul li .details{
	display:none;
}
.listings ul.thumb_view li .hot{
	width:38px;
	height:28px;
	background-image:url(../images/hot.png);
	background-repeat:no-repeat;
	display:inline-block;
	margin:10px 0px 0px 650px;
	position:absolute;
}
.listings ul.thumb_view li .new{
	width:38px;
	height:28px;
	background-image:url(../images/new.png);
	background-repeat:no-repeat;
	display:inline-block;
	margin:10px 0px 0px 650px;
	position:absolute;
}
.listings ul.thumb_view li{
	width:698px !important;
	height:184px !important;
	border:#c1c1c1 solid 1px;
	background-image:url(../images/listing_bg.gif);
	background-repeat:repeat-x;
}
.listings ul.thumb_view li a.title{
	display:none;
}
.listings ul.thumb_view li a.thumb{
	border:none;
	border-right:#c1c1c1 solid 1px;
}
.listings ul.thumb_view li .prodbuttons{
	display:none;
}
.listings ul.thumb_view li .details{
	display:block !important;
	width:510px;
	padding:10px;
	float:left;
}
.listings ul.thumb_view li .details .prodbuttons{
	display:block;
}
.listings ul.thumb_view li .details h3{
	padding:10px 0px 5px 0px;
}
.listings ul.thumb_view li .details p{
	padding-bottom:10px;
}
/*
=======================================================================
	Advertisment Banner Rules
=======================================================================
*/
.advbanner {
	float:left;
	margin:10px 0px;
}
/*
=======================================================================
	Product Detail Rules
=======================================================================
*/
.prod_detail {
	float:left;
	width:700px;
	float:left;
}
/*
=======================================================================
	Gallery Rules
=======================================================================
*/
.gallery_sec {
	float:left;
	width:333px;
	height:482px;
	border:#f0f0f0 solid 3px;
	float:left;
}
.prod_detail .sliderwrapper{
	position: relative;
	overflow: hidden;
	width: 333px;
	height: 482px;
}
.prod_detail .gallery_cont {
	height:482px;
	overflow:hidden;
}
.prod_detail .sliderwrapper .contentdiv{
	visibility: hidden;
	position: absolute;
	left: 0;
	top: 0;
	width: 333px;
	height: 482px;
}
.prod_detail a.prevgallery{
	width:20px;
	height:20px;
	display:inline-block;
	background-image:url(../images/gallery_left.png);
	background-repeat:no-repeat;
	float:left;
	margin:20px 15px 0px 23px;
}
.prod_detail a.nextgallery{
	width:20px;
	height:20px;
	display:inline-block;
	background-image:url(../images/gallery_right.png);
	background-repeat:no-repeat;
	float:left;
	margin:20px 0px 0px 23px;
}
.prod_detail .scrollingunit{
	margin-top:-75px;
	float:left;
	z-index:999;
	position:relative;
}
.prod_detail .scrollingunit .anyClass{
	float:left;
}
.prod_detail .scrollingunit .anyClass li{
	border:#f0f0f0 solid 3px;
	margin-left:8px;
}
.prod_detail .scrollingunit .anyClass li img{
	width:56px !important;
	height:56px !important;
	float:left;
}
/*
=======================================================================
	Product Detail Rules
=======================================================================
*/
.detail_sec {
	width:342px;
	float:right;
}
.detail_sec .bigbutton{
	width:342px;
	height:30px;
	border-bottom:#cccccc solid 1px;
	margin-bottom:10px;
}
.detail_sec h6.price{
	color:#999999;
	padding:4px 0px 0px 0px;
}
.detail_sec .bigbutton a.prevprod{
	display:inline-block;
	width:111px;
	height:19px;
	padding:5px 0px 0px 60px;
	float:left;
	background-image:url(../images/bigbutton.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.detail_sec .bigbutton a.nextprod{
	display:inline-block;
	width:106px;
	height:19px;
	padding:5px 0px 0px 65px;
	float:left;
	background-image:url(../images/bigbutton.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.detail_sec p.txt{
	padding-bottom:10px;
}
.detail_sec ul.detailform{
	float:left;
	width:100%;
	list-style:none;
	padding-top:10px;
}
.detail_sec ul.detailform li.txt{
	float:left;
	width:70px;
}
.detail_sec ul.detailform li.infield{
	float:left;
	width:263px;
}
.detail_sec ul.detailform li.infield select{
	float:left;
	width:263px;
	height:19px;
	background-color:#FFF;
	border:#d9d9d9 solid 1px;
}
.detail_sec p.expam{
	padding:20px 0px 0px 0px;
}
.detail_sec ul.point{
	list-style:none;
	list-style-image:url(../images/point.gif);
	list-style-position:inside;
	padding:5px 0px 0px 0px;
}
.detail_sec ul.point li{
	padding:0px 0px 5px 0px;
}
.detail_sec a.buttonone{
	margin-right:10px;
	margin-top:20px;
}
/*
=======================================================================
	Shopping Cart Rules
=======================================================================
*/
.shoppingcart {
	width:700px;
	float:left;
}
.shoppingcart ul.head{
	width:700px;
	float:left;
	list-style:none;
	padding:20px 0px 0px 0px;
	margin-bottom:7px;
}
.shoppingcart ul.head li{
	float:left;
}
.shoppingcart ul.head li.items{
	width:67px;
	padding-left:15px;
}
.shoppingcart ul.head li.desc{
	width:200px;
	padding-left:11px;
}
.shoppingcart ul.head li.qty{
	width:96px;
	text-align:center;
}
.shoppingcart ul.head li.itemprice{
	width:141px;
	text-align:center;
}
.shoppingcart ul.head li.total{
	width:110px;
	text-align:center;
}
.shoppingcart ul.head li.remove{
	width:60px;
}
.shoppingcart ul.grey{
	background-color:#f8f8f8;
}
.shoppingcart ul.cartitems{
	width:700px;
	height:51px;
	float:left;
	list-style:none;
	padding:5px 0px 5px 0px;
}
.shoppingcart ul.cartitems li{
	float:left;
}
.shoppingcart ul.cartitems li.items{
	width:67px;
	padding:0px 0px 0px 15px;
}
.shoppingcart ul.cartitems li.desc{
	width:200px;
	padding:5px 0px 0px 11px;
}
.shoppingcart ul.cartitems li.qty{
	width:96px;
	background-image:url(../images/cross.png);
	background-repeat:no-repeat;
	background-position:100% 75%;
	text-align:center;
	padding-top:14px;
}
.shoppingcart ul.cartitems li.qty input{
	width:38px;
	height:18px;
	text-align:center;
	background-color:#FFF;
	border:#b3b3b3 solid 1px;
	color:#666666;
}
.shoppingcart ul.cartitems li.itemprice{
	width:141px;
	text-align:center;
	background-image:url(../images/equal.png);
	background-repeat:no-repeat;
	background-position:100% 80%;
	padding-top:17px;
}
.shoppingcart ul.cartitems li.total{
	width:110px;
	text-align:center;
	padding-top:17px;
}
.shoppingcart ul.cartitems li.remove{
	width:60px;
	text-align:center;
	padding-top:13px;
}
.shoppingcart ul.cartitems li.remove a{
	width:23px;
	height:23px;
	display:inline-block;
	background-image:url(../images/cart_remove.png);
	background-repeat:no-repeat;
}

.cartbuttons{
	width:700px;
	height:61px;
	background-image:url(../images/cartbuttons_bg.gif);
	background-repeat:no-repeat;
	margin-top:20px;
}
.cartbuttons a.buttonone{
	margin:20px 0px 0px 10px;
}
.cartbuttons .checkout{
	width:129px;
	height:61px;
	float:right;
}
.cartbuttons .checkout p{
	font-size:18px;
	width:129px;
	text-align:center;
	padding:7px 0px 14px 0px;
}
.cartbuttons .checkout a{
	font-size:12px;
	margin-left:10px;
}
.discount {
	width:380px;
	padding:50px 0px 50px 0px;
	float:left;
}
.discount p{
	float:left;
	padding-right:20px;
	padding-top:4px;
}
.discount input{
	float:left;
	width:245px;
	height:24px;
	padding:0px 5px;
	line-height:24px;
	background-image:url(../images/input_bg.gif);
	background-repeat:no-repeat;
	border:#b0b0b0 solid 1px;
	color:#999999;
}
.verylogos {
	width:300px;
	padding:50px 0px 0px 0px;
	float:right;
	text-align:center;
}
.verylogos a{
	padding-right:10px;
}
/*
=======================================================================
	Blog Rules
=======================================================================
*/
.blog {
	float:left;
	width:700px;
}
.blog .post{
	float:left;
	width:700px;
	margin-bottom:20px;
}
.blog .post .heading h3{
	padding-top:15px;
}
.blog .post span.date{
	width:700px;
	width:40px;
	height:32px;
	padding-top:3px;
	background-image:url(../images/date.gif);
	background-repeat:repeat-x;
	color:#FFF;
	text-align:center;
	float:right;
	border:#0057da solid 1px;
}
.blog .post p.txt{
	float:left;
	width:700px;
	border-bottom:#cccccc solid 1px;
	padding:10px 0px;
	margin-bottom:10px;
}
.blog .post ul.bloglinks{
	float:left;
	list-style:none;
	padding-top:2px;
}
.blog .post ul.bloglinks li{
	float:left;
	background-image:url(../images/footer_sep.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0px 10px;
}
.blog .post ul.bloglinks li.last{
	float:left;
	background-image:none;
	padding-left:0px;
}
/*
=======================================================================
	Comments Section Rules
=======================================================================
*/
.comments {
	width:700px;
	float:left;
	padding-bottom:20px;
	border-bottom:#c0c0c0 solid 1px;
}
.comments ul{
	width:700px;
	float:left;
	list-style:none;
}
.comments ul li{
	width:700px;
	float:left;
	padding:10px 0px;
}
.comments ul li .avatarsec{
	width:700px;
	float:left;
	padding-bottom:10px;
}
.comments ul li .avatarsec a.avatar{
	width:31px;
	height:29px;
	display:inline-block;
	border:#d1d1d1 solid 3px;
	float:left;
	margin-right:10px;
}
.comments ul li .avatarsec p.date{
	color:#999999;
}
.comments ul li a.buttonone{
	float:right;
	margin-top:10px;
}
.comments ul li.replyone{
	border-top:#c0c0c0 solid 1px;
	background-image:url(../images/pointer.gif);
	background-repeat:no-repeat;
	background-position:25px 0px;
	background-color:#f2f2f2;
	padding:10px;
	width:680px;
}
.comments ul li.replytwo{
	background-color:#f2f2f2;
	padding:10px 10px 10px 60px;
	width:630px;
}
/*
=======================================================================
	Leave A Reply Rules
=======================================================================
*/
.leavecoments {
	width:700px;
	float:left;
	padding:20px 0px;
}
/*
=======================================================================
	Contact Us Rules
=======================================================================
*/
.contactus {
	width:700px;
	float:left;
}
.contactus p{
	width:700px;
	float:left;
	padding:5px 0px 30px 0px;
}
/*
=======================================================================
	Paging Rules
=======================================================================
*/
.paging {
	width:700px;
	margin:10px 0px;
}
.paging ul{
	float:left;
	list-style:none;
	padding-top:7px;
}
.paging ul li{
	float:left;
	padding-right:6px;
}
.paging ul li.txt{
	padding:5px 20px 0px 10px;
}
.paging ul li a.prevbutn{
	float:left;
	width:24px;
	height:24px;
	display:inline-block;
	background-image:url(../images/prevpage.gif);
	background-repeat:no-repeat;
}
.paging ul li a.nextbutn{
	float:left;
	width:24px;
	height:24px;
	display:inline-block;
	background-image:url(../images/nextpage.gif);
	background-repeat:no-repeat;
}
.paging ul li a.numbrs{
	float:left;
	width:24px;
	height:19px;
	padding-top:5px;
	display:inline-block;
	background-repeat:no-repeat;
	text-align:center;
}
.paging ul li a.active, .paging ul li a.numbrs:hover{
	background-image:url(../images/pagingnumber.gif);
	color:#FFF;
}
/*
=======================================================================
	Column 3 Rules
=======================================================================
*/
.col3 {
	width:940px;
	padding:0px 10px;
}
/*
=======================================================================
	Static Page Rules
=======================================================================
*/
.static {
	width:940px;
	float:left;
}
.static h3.wlcm{
	padding:10px 0px 0px 0px;
}
.static p.txt{
	width:940px;
	float:left;
	padding:10px 0px 30px 0px;
}
.static .sec1 {
	width:290px;
	float:left;
}
.static .sec2 {
	width:650px;
	float:left;
}
.static .sec3 {
	width:300px;
	float:left;
}
.static .sec3 img.bordr{
	border:#dddddd solid 4px;
	float:left;
}
.static .sec4 {
	width:300px;
	float:left;
	padding:0px 10px;
}
.static .sec4 p{
	padding-bottom:10px;
}
.static .sec5 {
	width:300px;
	float:left;
	padding:0px 10px;
}
.static .sec5 ul{
	list-style:decimal;
	list-style-position:inside;
}
.static .sec5 ul li{
	padding:5px 0px;
}
.static .sec2 p{
	padding-bottom:10px;
}
.static .hairline {
	padding-top:20px;
	margin-bottom:20px;
	border-bottom:#aaaaaa solid 1px;
}
.static h1{
	float:left;
	width:100%;
	padding:10px 0px;
}
.static h2{
	float:left;
	width:100%;
	padding:8px 0px;
}
.static h3{
	float:left;
	width:100%;
	padding:6px 0px;
}
.static h4{
	float:left;
	width:100%;
	padding:5px 0px;
}
.static h5{
	float:left;
	width:100%;
	padding:5px 0px;
}
.static h5 span{
	padding-bottom:10px;
}
.static h6{
	float:left;
	width:100%;
	padding:5px 0px;
}
.static h5{
	float:left;
	width:100%;
	padding:5px 0px;
	line-height:24px;
}
/*
=======================================================================
	Footer Rules
=======================================================================
*/
#footer {
	float:left;
	width:960px;
	padding-bottom:10px;
}
#footer .footlinks{
	float:left;
	width:696px;
	padding:10px 0px 0px 0px;
}
#footer .footlinks ul{
	float:left;
	list-style:none;
}
#footer .footlinks ul li{
	float:left;
	background-image:url(../images/footer_sep.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding:0px 10px;
}
#footer .footlinks ul li.last{
	background-image:none;
}
#footer .footlinks p{
	float:left;
	padding:3px 0px 0px 10px;
}
#footer p.powerdby{
	float:right;
	padding:5px 10px 0px 0px;
}

.h1 {
    background: none repeat scroll 0 0 #001433;
    border: 1px solid #8FC7FF;
    color: #99CCFF;
    padding:7px 0px 7px 7px;
}
styles.css 
.xxlarge {
    font-size: 1.4em;
}
common.css 
.lh1em {
    line-height: 1em;
}
common.css
.p5px10px {
    padding: 5px 10px;
}

.pl15px {
    padding-left: 15px;
    padding-right:15px;
    text-align:justify;
    font-size:12px;
    line-height:18px;
}
common.css
.mb10px {
    margin-bottom: 10px;
}
common.css
.aj {
    text-align: justify;
}

.ulcompanyprofile {
    margin: 5px 0 5px 30px;
    padding: 0;
    line-height:20px;
}

.headVr {
    background: none repeat scroll 0 0;
    border-bottom: 1px dashed #3399FF;
    border-right: 1px solid #3399FF;
}
.bdr
{
	line-height:25px;
}


#id-form	{
	}
.inp-form	{
	background:url('images/form_inp.jpeg');
	border: none;
	color: #393939;
	height: 25px;
 
	padding: 6px 6px 0 6px;
	width: 186px;
	}
	
	#scrollup {
position: relative;
overflow: hidden;
height: 160px;
width: 280px; background-color:#FFFFFF;
font-family:Arial;
font-size:11px;
color:#706F70;
text-align:justify;
padding:3pt;
line-height:13pt;
}

.headline {
position:absolute;
top: 210px;
left: 7px;

width:280px;
}


#scrollup2 {
   position: relative;
   overflow: hidden;
   height: 200px;
   width: 210px; background-color:#FFFFFF;
   font-family:Arial; 
   font-size:11px; 
   color:#706F70; 
   text-align:justify; 
   padding:2pt; 
   line-height:13pt;
}


.headline2 {
   position:absolute;
   top: 210px;
   left: 5px;
   
   width:210px;
}
 


.block {
    background-color: #F9F9F9;
    border: 1px dashed #CCCCCC;
    color: #666666;
    display: inline;
    float: left;
    font: 11px/16px Tahoma;
    margin: 10px 5px 0;
    padding: 9px;
    text-align: justify;
    width: 303px;
   
    
}

.block h3 a {
    color: #006699;
    font: bold 13px Arial;
    text-decoration: none;
}
.block:hover {
     background-color: #F5F5F5;
}

 a.read-more {
    color: #4C8B00;
    float: right;
    font: 11px Tahoma;
    margin: 5px 0 0;
    text-decoration: none;
}

a.title:hover
{
color:#000000;
text-decoration: none;
}
.sublist li a {
    color:#333333;
    font: bold 11px Arial;
    text-decoration: none;
}
.classic_racks
{
	clear: both;
    font-size: 0.8em;
    height: 40px;
    letter-spacing: 1.6px;
    padding: 25px 0 0;
    text-align: left;
    text-transform: uppercase;
}

.classic_racks .pages
{
	color:White;
	height:20px;
	width:20px;
	background:url(../images/list_icon_1.png);
	text-align:center;
	font-weight:bold;
	vertical-align:middle;
	padding-top:10px;
	padding-left:5px;
	
}
.classic_racks .pages:hover
{
	color:Black;
	height:20px;
	width:20px;
	background:url(../images/list_icon.png);
	text-align:center;
	font-weight:bold;
	vertical-align:middle;
	padding-top:10px;
	padding-left:5px;
}
