/* Rapid Index Style Sheet, October 2008 */

/*----Master Styles----*/
h1 {
	font-size:0.95em;
	color:#ffffff;
	padding:0px 0px 5px 5px;
	margin-bottom:0px;
	font-weight:normal;
}
a.more.store {
	width:95px;
	float:left;
	margin:0 15px 0 0;
}
a.more.b_store {
	width:115px;
	margin-top:0px;
	float:left;
}
a:hover {
	text-decoration:underline;
}
.store_but_wrap {
	float:left;
	margin-top:15px;
}
/*---Min Height Fix---*/
* html .subsec_content {
	height: 135px;
}
* html .large_banner {
	height: 170px;
}
* html .footer_subcontent {
	height: 75px;
}
/*----Large Banners----*/
.large_banner_wrap {
	width:900px;
	height:auto;
	margin-bottom:25px;
}
.large_banner {
	width:898px;
	height:170px;
	border-left:#000000 1px solid;
	border-right:#000000 1px solid;
	background:#FFFFFF;
	float:left;
}
.large_banner_textbox {
	width:285px;
	height:150px;
	background:url(../../assets/textbox_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	float:right;
	padding:10px 25px 0 25px;
	overflow:hidden;
}
.large_banner_textbox ul {
	font-size:1.3em;
	color:#333333;
	padding-top:5px;
}
.large_banner_textbox ul li {
	padding:5px 0;
}
.large_banner_textbox ul li.small_li {
	font-size:0.6em;
	padding:1px 0;
}
.large_banner_bordertop {
	width:900px;
	height:5px;
	background:url(../../assets/largebanner_bordertop.gif);
}
.large_banner_borderbottom {
	width:900px;
	height:5px;
	background:url(../../assets/largebanner_borderbottom.gif);
	clear:both;
}
.image {
	float:left;
	margin-left:40px;
}
/*--Index page main content--*/
#maincon_wrap {
	width:900px;
	height:auto;
	margin-bottom:15px;
}
#maincon {
	width:868px;
	height:auto;
	padding:10px 15px 10px 15px;
	border-left:#000000 1px solid;
	border-right:#000000 1px solid;
	background:#FFFFFF;
	float:left;
}
#maincon_left, #maincon_centre {
	width:280px;
	height:auto;
	float:left;
	margin-right:14px;
}
#maincon_right {
	width:280px;
	height:auto;
	float:right;
}
#maincon_bordertop {
	width:900px;
	height:5px;
	background:url(../../assets/maincontent_topborder.gif);
}
#maincon_borderbottom {
	width:900px;
	height:5px;
	background:url(../../assets/maincontent_bottomborder.gif);
	clear:both;
}
/*--Index page main content - Sub sections - Stores, Support etc.--*/
.subsec_wrap {
	width:280px;
	height:auto;
}
.below {
	margin-top:20px;
}
.subsec_titletop {
	width:280px;
	height:5px;
	background:url(../../assets/maincon_titletop.gif);
}
.subsec_title {
	width:280px;
	height:auto;
	background-color:#000;
	background-image: url(../../assets/maincon_banner_grad_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.subsec_content {
	width:275px;
	min-height:135px;
	padding:0 0 0 5px;
}
.subsec_content ul {
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:0.8em;
	font-weight:bold;
	color:#003151;
	margin-top:20px;
}
.subsec_content ul li {
	display:inline;
	padding:0 15px 0 0;
}
.print {
	background: url(../../assets/print_bg.jpg) no-repeat top right;
}
.pro_photo {
	background:url(../../assets/prophoto_bg.jpg) no-repeat top right;
}
.storage {
	background:url(../../assets/storage_bg.jpg) no-repeat top right;
}
.serv_rep {
	background:url(../../assets/serv_rep_bg.jpg) no-repeat top right;
}
.subsec_p {
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:0.7em;
	color:#333333;
	padding:10px 120px 0 0;
}
.nopad {
	padding:10px 0 0 0;
}
/*--Index page main content - Whats Hot! Section--*/
.whatsnew {
	height:auto;
	width:270px;
	float:left;
	margin:10px 5px 0px 5px;
	padding:0px 0px 15px 0px;
	border-bottom:#333333 1px solid;
	display:inline;
}
.noborder {
	border:none;
}
p.shop {
	margin-top:10px;
}
.new_prod_text {
	width:130px;
	height:auto;
	float:left;
}
.new_prod_image {
	width:130px;
	height:auto;
	float:right;
}
.whatsnew_images {
	margin:10px 0px 0px 10px;
}
/*--- Smart News ad ---*/
.merger_ad {
	margin:0 0 0 7px;
}
/*--Green and Orange Arrow Buttons--*/
.button_large {
	border:none;
	padding:0px 0px 0px 5px;
}
.button_small {
	border:none;
	padding:0px 0px 0px 5px;
}
/*----Logos Div----*/
#logos {
	width:900px;
	height:65px;
	background:url(../../assets/supplier_logos.gif);
	background-repeat:no-repeat;
	margin-bottom:15px;
}
/*---- Promo Image ----*/
#promo_img {
	margin-bottom:10px;
}
/*----Footer Banners----*/
#footer_wrap {
	width:900px;
	height:auto;
	margin-bottom:25px;
}
#footer_content {
	width:898px;
	height:auto;
	background:#FFFFFF;
	border-left:#000000 1px solid;
	border-right:#000000 1px solid;
	float:left;
}
.footer_subcontent_wrap {
	width:225px;
	height:auto;
	float:left;
	padding-bottom:10px;
}
.footer_subcontent_wrap_right {
	width:220px;
	height:auto;
}
.footer_subcontent_title {
	width:215px;
	height:auto;
	background:url(../../assets/tab_bg_blackgrad.gif) repeat-x top;
	background-color:#0f0f0e;
	padding:0px 0px 0px 10px;
}
.footer_subcontent_titleshort {
	width:213px;
}
.footer_subcontent {
	width:190px;
	min-height:60px;
	padding:10px 20px 10px 15px;
}
.subcontent_left {
	width:190px;
}
.subcontent_right {
	width:180px;
}
#footer_bordertop {
	width:900px;
	height:5px;
	background:url(../../assets/footer_top_black.gif);
}
#footer_borderbottom {
	width:900px;
	height:5px;
	background:url(../../assets/footer_bottomborder.gif);
	clear:both;
}
.footer_p {
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:0.7em;
	color:#333333;
	padding:5px 0 0 0;
}
.footer_buttons {
	padding-left:15px;
	margin:0px;
}
.footer_buttons a.more {
	margin:0px;
}
/*-- Disclaimer --*/

#disclaimer {
	height:auto;
	width:900px;
	margin: 0 0 20px 0;
	border:none;
}
#disclaimer p {
	text-align:center;
	padding:0px;
	font-size:0.7em;
	color:#000;
}
/*--- Jquery Cycle ---*/

.pics {
	height:  190px;
	width:   900px;
}
.pics img {
	width:  900px;
	height: 190px;
	
}
