﻿body { 
	background: #B7BCE6; 
	min-height: 100%;
	margin: 0; 
	padding: 0;
}

#wrapper {

	font: normal 12px Arial, Helvetica, sans-serif; 

	clear: both; 

	width: 1000px; 

	padding: 0; 

	margin: 10px auto; 

	min-height: 100%;

}



/* ..................... box .......................*/ 

#cont-wrapper {

	width: 1000px;

	margin: 0px auto;

	overflow: hidden;

	padding:0;

}

#boxone {

	width: 200px;

	float: left;

	margin-right: 8px;

	background-color: #E5E7FC;

	margin-bottom: -10000px; 

	padding-bottom: 10000px;

}

#boxtwo {

	float: left;

	width: 584px;

	/*background-color: #FFFFFF;*/

	background-color: #FFF;

	margin-bottom: -10000px; 

	padding-bottom: 10000px;

}

#boxthree {

	width: 200px;

	float: left;

	margin-left: 8px;

	background-color: #E5E7FC;

	/*background-color: #FFFFFF;*/

	margin-bottom: -10000px; 

	padding-bottom: 10000px;

}



#boxone_bot {

	width: 200px;

	float: left;

	margin-right: 8px;

	/*background-color: #FFFFFF;*/

	background-color: #FFFFFF;

	margin-bottom: -10000px; 

	padding-bottom: 10000px;

}

#boxtwo_bot {

	float: left;

	width: 584px;

	background-color: #FFF;

	margin-bottom: -10000px; 

	padding-bottom: 10000px;

}

#boxthree_bot {

	width: 200px;

	float: left;

	margin-left: 8px;

	background-color: #FFFFFF;

	/*background-color: #FFFFFF;*/

	margin-bottom: -10000px; 

	padding-bottom: 10000px;

}

.boxtopbot {

	height: 5px;

	width: 200px;

}

.lefttop {

	background-image: url(template44/lefttop_temp4_color4.gif);

	background-repeat: no-repeat;

	width: 5px;

	height: 5px;

	float: left;

	line-height: 5px;

	font-size: 0px;

}

.righttop {

	background-image: url(template44/righttop_temp4_color4.gif);

	background-repeat: no-repeat;

	width: 5px;

	height: 5px;

	float: left;

	line-height: 5px;

	font-size: 0px;

}

.leftbot {

	background-image: url(template44/leftbottom_temp4_color4.gif);

	background-repeat: no-repeat;

	width: 5px;

	height: 5px;

	float: left;

	line-height: 5px;

	font-size: 0px;

}

.rightbot {

	background-image: url(template44/rightbottom_temp4_color4.gif);

	background-repeat: no-repeat;

	width: 5px;

	height: 5px;

	float: left;

	line-height: 5px;

	font-size: 0px;

}

.midtop {

	background-color: #E5E7FC;

	width: 190px;

	height: 5px;

	float: left;

	line-height: 5px;

	font-size: 0px;

}

.boxonethreecont {

	width: 180px;

	padding-top: 0px;

	padding-right: 0px;

	padding-left: 5px;

	background-color: #E5E7FC;

	font-family: arial;

	font-size: 11px;

	

	

}

.midboxtopbot {

	height: 5px;

	width: 584px;

	line-height: 5px;

	font-size: 0px;

}

.midboxtop {

	background-color: #FFF;

	width: 574px;

	height: 5px;

	float: left;

	line-height: 5px;

	font-size: 0px;

}

.midboxonethreecont {

	width: 584px;

	padding-top: 10px;

	padding-right: 0px;

	padding-left: 0px;

	background-color: #FFF;

	font-family: Arial;

	font-size: 11px;

	/*margin-bottom: -1000px; 

	padding-bottom: 1000px;*/

}

#topbox {

	float: left;

	width: 1000px;

}

#botbox {

	float: left;

	width: 1000px;

}



/* ..................... box .......................*/



















/* heading section */

#header_wrapper{

	width:1000px;

	padding:0;

	margin:0 0 10px 0;

}



#header_top{

	width:1000px;

	height:3px;

	line-height:3px;

	font-size:0px;

	padding:0;

	margin:0;

	clear: both;

	background-image:url(template44/hdr_top_temp4_color4.jpg);

	background-position:left top;

	background-repeat:no-repeat;

}



#header_bottom{

	width:1000px;

	height:3px;

	line-height:3px;

	font-size:0px;

	padding:0;

	margin:0;

	clear: both;

	background-image:url(template44/hdr_bottom_temp4_color4.jpg);

	background-position:left top;

	background-repeat:no-repeat;

}



#header { 

	padding:3px 0; 

	margin: 0;

	clear: both;

	width:auto;

	text-align:center;

	background-image:url(template44/hdr_bg_temp4_color4.jpg);

	background-position:left top;

	background-repeat:repeat-y;

	background-color:#FFFFFF;

}

#header p { 

	padding: 0; 

	margin: 0;

}



#topbar { 

	color: #fff; 

	font: bold 11pt Arial, Verdana, Helvetica, sans-serif; 

	padding: 0px 0 0 45px;

	margin: 0 0 10px 0;

	float: left;

	width:955px;

	background-image:url(template44/menu_bg_temp4_color4.jpg);

	background-position:left top;

	background-repeat:repeat-x;

	background-color:#515D42;

}



#topbar ul { 

	list-style: none; 

	float: left;

	padding: 0px;

	margin:0;

}



#topbar li { 

	list-style: none; 

	float: left;

	margin:0px 0;

	padding: 0px 0px 0px 0px;

	background-image:url(template44/menu_seperator_temp4_color4.jpg);

	background-position:right center;

	background-repeat:no-repeat;

}



#topbar li a { 

	text-decoration: none; 

	color: #fff; 

	padding: 14px 35px;

	display:block;

	text-transform:uppercase;

}



#topbar li a:hover { 

	color:#FFFFFF;

	background-color:#5E6387;

}



.fright {

 	float: right;

	padding-right: 0px;

}



/* menus and content wrapper */

#main { 

	width: 1000px;

	clear: both; 

	padding: 0px; 

	margin: 0 auto; 

	text-align: left;

}



#main table {

	border: 0px;

	margin: 0px;

	padding: 0px;

}



/* Main content section */

#page_content { 

	background: #FFF;

	color: #000000;

	padding: 7px;

	margin:0px;

}



#page_content h1 { 

	color: #7971C4; 

	font: bold 18px Arial, Helvetica, sans-serif; 

	margin: 0;

	padding:0;

}



#page_content h2 { 

	clear: both; 

	color: #7971C4; 

	font: bold 18px Arial, Helvetica, sans-serif;

	margin: 0;

	padding:0; 

}



#page_content td, #page_content p { 

	color: #000000; 

	font: normal 12px Arial, Helvetica, sans-serif;

	text-align:justify;

}



#page_content a { 

	text-decoration: underline; 

	color: #000000;

}



#page_content a:hover { 

	color: #000000;

	text-decoration: none;

}



#page_content form { padding: 0; margin: 0; }



#page_content .smalltext {

	font: normal 9px Arial, Helvetica, sans-serif; 

	color: #000000;

}



#page_content .where { 

	clear: both; 

	font: normal 9px Arial, Helvetica, sans-serif; 

}



#cart { 

	width: 100%;	

}



#cart td {

	background: #D0D4FA;

	margin: 1px; 

	padding: 3px 5px;

	font: normal 12px Arial, Helvetica, sans-serif; 

	color:#000000;

}



#cart .heading td {

	background: #989DD7;

	color: #FFF;

	height: 24px;

	font: bold 12px Arial, Helvetica, sans-serif; 

}



#page_content .link a { 

	font: bold 12px Arial, Helvetica, sans-serif; 

	background: #635D99;

	padding: 1px 12px;

	float: right;

	text-decoration: none; 

	color: #FFF;

}

#page_content .link a:hover {

	text-decoration: none; 

	color: #FFF;

}



#page_content .button {

	padding: 5px 0;

	white-space: nowrap;

}



#page_content .button a  { 

	margin-left: 15px;

	background: #989DD7;

	padding: 2px 14px;

	text-decoration: none;

	color: #FFF;

}



#page_content .shadow {

	margin: 1px;

}



#page_content .shadow td {

	background: #989DD7; 

	padding: 2px;

	color:#FFF;

}



/* page number */

#page_content .paging {
	clear: both;
	text-align: center;
	padding: 5px;
}

#page_content .paging a {
	text-decoration: none; 
	color: #444;
	padding: 1px 4px;
	margin: 1px;
	border: 1px solid #666;
	background: #CCC;
}

#page_content .paging a:hover, #page_content .paging .current {
	color: #FFF;
	border: 1px solid #444;
	background: #666;
}

/* Menu at left and right hand sides */

#menu_left, #menu_right { 

	width: 190px; 

	padding: 0;

	margin: 0;

	color: #000000; 

	font-size:12px;

}



.mnbox { 

	color: #000000; 

	margin: 0px;

	padding: 0px;

	font: normal 12px Arial, Helvetica, sans-serif;

}

.mnbox .current {
	font-weight: bold;
}

.mnbox h1 { 

	color: #FFF;

	font: bold 12px Arial, Helvetica, sans-serif; 

	margin: 5px 0 5px 0;

	padding: 10px 10px;

	background-image:url(template44/section_hdr_temp4_color4.gif);

	background-position:left top;

	background-repeat:no-repeat;

	width:auto;

	text-transform:uppercase;

}



.mnbox p { 

	margin: 0px;

	padding: 0px;

}



.mnbox ul {

	list-style: none; padding: 0; margin: 10px 0px; line-height: 150%;

	display:block; width:auto;

}

.mnbox ul li {

	list-style: none outside; padding: 0px 0px; margin: 1px; background-color:#D0D4FA;

	display:block;

}

.mnbox ul li a { 

	text-decoration: none; 

	color: #000000; 

	font-size:12px;

	padding:3px 0 3px 35px;

	background-image:url(template44/menu_bullet_temp4_color4.gif);

	background-position: 10px 8px;

	background-repeat:no-repeat;

	display:block;

}



.mnbox ul li a:hover { 

	color: #454B77;

}



.mnbox ul ul, .mnbox ul ul li { 

	list-style:none; 

	padding:3px 0; 

	margin:0; 

	line-height:150%; 

	background-color:#CFD5F9;

	border-bottom:1px solid #E5E7FE;

}

.mnbox ul ul li a { 

	list-style:none; 

	padding:0 0 0 25px; 

	margin:0; 

	line-height:150%; 

	background-color:#CFD5F9;

	background-image:url(template44/sub_menu_arrow_temp4_color4.gif);

	background-position: 12px 5px;

	background-repeat:no-repeat;

}





/*.mnbox ul ul {

	list-style: square outside; padding: 0; margin-left: 16px; line-height: 150%; 

}



.mnbox ul ul ul {

	list-style: square outside; padding: 0; margin-left: 16px; line-height: 150%; 

}*/



.mnbox a { 

	text-decoration: none;

	font-size:12px;

	color: #000000;

}



.mnbox a:hover { 

	color: #0D0557; 

}



.mnbox form { 

	padding: 10px 0 10px 0; 

	margin: 0; 

}



.mnbox input {	width: 72%; border:1px solid #989DD7; }



.mnbox .button {	

	width: 20%; 

	margin-left: 5px; 

	color: #FFF; 

	background: #989DD7;

	border: 0;

}



.mnbox .cart { 

	padding: 0; 

	margin: 2px 0; 

}



/* Product listing layout */

#products_a { width: 95%; /* 555px typle a layout */ }

#products_b { width: 46%; /* 265px typle b layout */ }

#products_c {	width: 169px; /* typle c layout */ }



#products_a, #products_b, #products_c {

	float: left;

	/*border: 1px solid #E8AE9E;*/

	padding: 5px;

	margin: 3px 6px 4px 0;

	background: #D6DAFB;

}



#products_a .info, #products_b .info { 

	float: right; 

	text-align: left; 

}



#products_a .info { width: 76%; /* 425px */}

#products_b .info { width: 60%; /* 160px */}



#products_a img {	

	float: left; 

	margin-right: 5px;

}

#products_b img {	

	float: left; 

	margin-bottom: 5px;

}

#products_c img {margin-bottom: 5px; }

	

#products_a h1, #products_b h1, #products_c h1 { 

	font: bold 14px Arial, Helvetica, sans-serif; 

	margin-bottom: 2px; 

	clear: both;

}

#products_a h1 a, #products_b h1 a, #products_c h1 a{

	text-decoration:none;

	color:#615B97;

}

#products_a h1 a:hover, #products_b h1 a:hover, #products_c h1 a:hover{

	text-decoration:underline;

	color:#615B97;

}



#products_a .desc { height:60px; color:#000000; }

#products_b .desc { height: 55px; }

#products_c .desc { height: 30px; }



#products_a .price, #products_b .price, #products_c .price { 

	font: bold 14px Arial, Helvetica, sans-serif; color:#000000; line-height:25px; padding:10px 0 0 0;

}



#products_a .link, #products_b .link, #products_c .link {  }



/* footer */

#footer { 

	padding: 15px 20px;

	margin-top:10px;

	color: #FFF; 

	font: 12px Arial, Helvetica, sans-serif;

	text-align:center;

	background-image:url(template44/footer_bg_temp4_color4.jpg);

	background-position:left top;

	background-repeat:no-repeat;

}

#footer a { 

	color: #FFFFFF;

	text-decoration:none;

}

#footer a:hover { 

	color: #FFF;

	text-decoration:underline;

}



.spacer{

	background-color:#CDCDA9;

	padding:1;

	margin:0;

}





.boxtwo_top_left {

	background-image: url(template44/boxtwo_co4_tem4_color4.gif);

	background-repeat: no-repeat;

	width: 5px;

	height: 5px;

	float: left;

	line-height: 5px;

	font-size: 0px;

}



.boxtwo_top_right {

	background-image: url(template44/boxtwo_co1_tem4_color4.gif);

	background-repeat: no-repeat;

	width: 5px;

	height: 5px;

	float: left;

	line-height: 5px;

	font-size: 0px;

}





.boxtwo_bott_left {

	background-image: url(template44/boxtwo_co3_tem4_color4.gif);

	background-repeat: no-repeat;

	width: 5px;

	height: 5px;

	float: left;

	line-height: 5px;

	font-size: 0px;

}

.boxtwo_bott_right {

	background-image: url(template44/boxtwo_co2_tem4_color4.gif);

	background-repeat: no-repeat;

	width: 5px;

	height: 5px;

	float: left;

	line-height: 5px;

	font-size: 0px;

}
