/* Spargo Global Styles */

body {

	margin: 0;
	padding: 0;
	
	background-image: url(/images/global_layout/body_bground.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
	
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #2d4b69;
	
	}
	
p {

	margin: 0;
	padding: 0;
	}
	
h1 { 
	
	margin: 0;
	padding: 0;
	
	color: #ffffff; 
	font-weight: bold; 
	font-size: 10px;
	}
	
h2 {
	margin: 0;
	padding: 0;
	}
	
img {

	padding: 0;
	margin: 0;
	}	


a:link {

	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #878787;
	
	text-decoration: underline;
	}
	
a:visited {	color: #878787;	text-decoration: underline; font-weight: bold;}
a:hover {	color: #2d4b69;	text-decoration: none; font-weight: bold;}



/* -------------------------------------------------------------------
   Additional Fonts
   ------------------------------------------------------------------- */
.font_light_blue { color: #678ab2; }   
.font_lighter_blue { color: #8ab2df; } 

   
   

/* -------------------------------------------------------------------
   Wrapper Enabling Centering of Layout
   ------------------------------------------------------------------- */

#wrapper {

	width:950px;
	
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

	}
	
	
	
/* -------------------------------------------------------------------
   Main Layout
   ------------------------------------------------------------------- */
   
#left_column {

	float: left; 
	width: 425px;
	
	padding: 0;
	margin: 0;
}


#right_column {
	width: 517px;
	
	float: left;
	padding: 0;
	margin: 0;
	
	min-height: 700px;
	
	background-color:#ffffff;
}


/* -------------------------------------------------------------------
   Shopping Cart Layout
   ------------------------------------------------------------------- */
   
#shopping_cart_header {

	position: relative;

	width: 517px;
	height: 133px;
	
	background-image:url(/images/global_layout/header_cart_bground.jpg);
	background-repeat: no-repeat;
	
	color: #16487b;
}


#shopping_cart_header .shopping_cart_items {

	position: absolute;
	
	top: 114px;
	left: 404px;

	width: 100px;
	height: 20px;
	
	text-align: right;
	
	color: #16487b;
	font-weight: bold;
}

#shopping_cart_header .shopping_cart_items a {

	font: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	
	color: #16487b;
	text-decoration: underline;
}

#shopping_cart_header .shopping_cart_items a:hover {

	font: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	
	color: #16487b;
	text-decoration: none;
}



#shopping_cart_header .icon_items {

	position: absolute;
	
	top: 114px;
	left: 217px;

	width: 100px;
	height: 20px;
	
	text-align: right;
	
	color: #16487b;
	font-weight: bold;
}



/* -------------------------------------------------------------------
   BreadCrumbs Layout
   ------------------------------------------------------------------- */
   
#breadcrumbs_area {
	
	width: 427px;
	height: 21px;
	
	padding: 7px 0px 0px 90px;
	
	background-image:url(/images/global_layout/header_location_bground.jpg);
	background-repeat: no-repeat;
	
	color: #355c86;
	
	z-index: 1;
}

#breadcrumbs_area a {
	
	color: #355c86;
	text-decoration: underline;
}

#breadcrumbs_area a:visited {color: #355c86; text-decoration: underline;}
#breadcrumbs_area a:hover {color: #355c86; text-decoration: none;}





/* -------------------------------------------------------------------
   Main Menu Layout
   ------------------------------------------------------------------- */
   
#main_menu_area {

	position: relative;
	
	height: 29px;
	width: 517px;
	
	background-color: #a9c1db;
	
	padding: 10px 0px 0px 0px;
	
	z-index: 3;
}

#main_menu_area .main_menu {

	position: relative;
	
	width: 500px;	
	height: 20px;
	
	margin: 0px;
	padding: 3px 0px 0px 0px;
	
	color: #16487b;
	
	font-weight: bold;
}

#main_menu_area .main_menu ul {

	padding: 0px;
	margin: 0px 0px 0px 20px;
	
	height: 20px;
	
	list-style-type:none;
	
	display: block;
}

#main_menu_area .main_menu li {

	padding: 0px 1px 0px 1px;
	margin: 0px;
	
	height: 20px;
	
	display: block;
	
	float: left;	
}

#main_menu_area .main_menu li a {

	padding: 0px;
	margin: 0px;
	
	color: #16487b;
	font-weight: bold;
	text-decoration: none;	
	
	display: block;
}

#main_menu_area .main_menu li a:visited {

	padding: 0px;
	margin: 0px;
	
	color: #16487b;
	font-weight: bold;
	text-decoration: none;	
	
	display: block;

}

#main_menu_area .main_menu li a:hover {

	padding: 0px;
	margin: 0px;
	
	color: #fb44a3;
	font-weight: bold;
	text-decoration: underline;	
	
	display: block;	
}


/* -------------------------------------------------------------------
   Sub Menu Layout
   ------------------------------------------------------------------- */


#submenu1 {

	position: absolute;
	
	z-index: 10000;
	
	top: 30px;
	left: 58px;

	width: 130px;
		
	background-color:#a9c1db;
	
	padding: 5px 0px 5px 3px;
	
	display: none;
}


#submenu1 ul {

	padding: 0px;
	margin: 0px;
	
	list-style-type: none;
}

#submenu1 li {

	padding: 6px 0px 6px 0px;
	margin: 0px;
}

#submenu1 li a {

	padding: 6px 0px 6px 5px;
	margin: 0px;
	
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	
	text-decoration: none;	

}

#submenu1 li a:visited {

	padding: 6px 0px 6px 5px;
	margin: 0px;
	
	color: #ffffff;
	font-size: 11px;	
	font-weight: bold;
	
	text-decoration: none;	
	
}

#submenu1 li a:hover {

	padding: 6px 0px 6px 5px;
	margin: 0px;
	
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	
	text-decoration: underline;	
}



#submenu2 {

	position: absolute;
	
	z-index: 10000;
	
	top: 30px;
	left: 330px;

	width: 130px;
		
	background-color:#a9c1db;
	
	padding: 5px 0px 5px 3px;
	
	display: none;
}


#submenu2 ul {

	padding: 0px;
	margin: 0px;
	
	list-style-type: none;
}

#submenu2 li {

	padding: 6px 0px 6px 0px;
	margin: 0px;
}

#submenu2 li a {

	padding: 6px 0px 6px 5px;
	margin: 0px;
	
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	
	text-decoration: none;	

}

#submenu2 li a:visited {

	padding: 6px 0px 6px 5px;
	margin: 0px;
	
	color: #ffffff;
	font-size: 11px;	
	font-weight: bold;
	
	text-decoration: none;	
	
}

#submenu2 li a:hover {

	padding: 6px 0px 6px 5px;
	margin: 0px;
	
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	
	text-decoration: underline;	
}




/* -------------------------------------------------------------------
   Main Content Layout
   ------------------------------------------------------------------- */
   
#main_content_container {

	position: relative; 
	
	width: 517px; 
	
	padding: 10px 0px 0px 0px;
	margin: 0px;
	
	background-color: #ffffff;	
	
	color: #878787;
}


#main_content_container h1 {
	
	width: 517px; 
	height: 25px;
	
	padding: 0px;
	margin: 0px 0px 10px 0px;
	
	background-repeat: no-repeat;
	
	text-indent: -9999px;
}


#main_content_container h2 {
	
	padding: 0px;
	margin: 0px 0px 10px 35px;
	
	font-size: 12px;
	font-weight: bold;
	
	color: #3a618b;
}

#main_content_container h3 {
	
	padding: 0px;
	margin: 15px 0px 10px 55px;
	
	font-size: 11px;
	font-weight: bold;
	
	color: #3a618b;
}




#main_content_container p {
	
	padding: 0px 30px 0px 35px;
	margin: 0px;
	
	text-align: justify;
	
	line-height: 16px;
}



/* -------------------------------------------------------------------
   Daily Mail Featured Layout
   ------------------------------------------------------------------- */
   
#daily_mail_container {

	position: relative; 
	
	width: 517px;
	height: 183px;
	
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	
	color: #878787;
}

#daily_mail_container .text_block {

	position: absolute; 
	
	width: 325px;
	height: 90px;
	
	top: 80px;
	left: 170px;
	
	color: #4d4d4d;
}

#daily_mail_container .text_block a {

	color: #4d4d4d;
}




/* -------------------------------------------------------------------
   Featured Area Layout
   ------------------------------------------------------------------- */
   
#featured_area {

	margin: 6px 0px 0px 4px;
	padding: 0px;

	width: 507px;
	
	border: 1px solid #cad9e7;
}


#featured_area h1 {

	width: 507px;	
	height: 30px;
	
	background-repeat: no-repeat;
	
	text-indent: -9999px;	
}

#featured_area .item_container {

	width: 495px;
	
	margin: 0px 6px 10px 6px;
	padding: 0px;
	
	text-align: center;
}


#featured_area .item_block {

	width: 100px;
	height: 180px;	
	
	text-align: center;
	
	float: left;
	
	margin: 0px 8px 0px 8px;
}


#featured_area .item_block .product_image {

	position: relative;	
	
	width: 94px;
	height: 94px;	
}

#featured_area .item_block .product_image img {

	border: 2px solid #c9d8e7;	
	
	margin: 0px 0px 8px 0px
}

#featured_area .item_block .add_to_cart_float {

	position: absolute;	
	
	width: 18px;
	height: 18px;	
	
	border: 1px solid #c9d8e7;
}


#featured_area .item_block .product_name {

	color: #5c7896;
	font-weight: bold;	
}

#featured_area .item_block .product_name a {

	color: #5c7896;
	font-weight: bold;	
	
	text-decoration: none;
}

#featured_area .item_block .product_name a:visited {color: #5c7896;	font-weight: bold; text-decoration: none;}
#featured_area .item_block .product_name a:hover {color: #fb44a3; font-weight: bold; text-decoration: underline;}

#featured_area .item_block .product_price {

	color: #8d8d8d;
	font-weight: bold;	
}


#featured_area .item_block .product_price a {

	color: #8d8d8d;
	font-weight: bold;	
	
	text-decoration: none;
}

#featured_area .item_block .product_price a:visited {color: #8d8d8d; font-weight: bold;	text-decoration: none;}

#featured_area .item_block .product_price a:hover {color: #8d8d8d; font-weight: bold; text-decoration: underline;}


/* -------------------------------------------------------------------
   Product List Layout
   ------------------------------------------------------------------- */
   
#product_list_container {

	padding: 0px;
	margin: 0px;
	
	vertical-align: top;
}

#product_list_container .individual_item_container {

	width: 114px;
	height: 180px;
	
	vertical-align: top;
	
	text-align: center;
	
	padding: 0px;
	margin: 0px 3px 10px 3px;
	
	overflow: hidden;
}

#product_list_container .individual_item_container .thumbnail {

	border: 2px solid #6388b5;	
}


#product_list_container .individual_item_container .name {

	width: 114px;

	overflow: hidden;	
}

#product_list_container .individual_item_container .name a {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #1c3955;
	
	text-decoration: none;
}

#product_list_container .individual_item_container .name a:visited {font-weight: bold; color: #1c3955;	text-decoration: none; }
#product_list_container .individual_item_container .name a:hover {font-weight: bold; color: #1c3955;	text-decoration: underline; }


#product_list_container .individual_item_container .price {

	width: 114px;

	overflow: hidden;	
}

#product_list_container .individual_item_container .price a {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1c3955;
	
	text-decoration: none;
}

#product_list_container .individual_item_container .price a:visited {font-weight: normal; color: #1c3955;	text-decoration: none; }
#product_list_container .individual_item_container .price a:hover {font-weight: normal; color: #1c3955;	text-decoration: underline; }




/* -------------------------------------------------------------------
   Shopping Cart Page Layout
   ------------------------------------------------------------------- */
   
#shopping_cart_container {

	padding: 0px;
	margin: 0px;
}

#shopping_cart_container .total_discounted {

	float: left;
	
	width: 200px;

	color: #3a618b;
	
	font-weight: bold;
	font-size: 12px;
	
	padding: 0px 0px 0px 35px;
}

#shopping_cart_container .total_items {

	float: left;
	
	width: 200px;

	color: #878787;
	
	font-weight: bold;
	font-size: 12px;
}


#shopping_cart_container .divider {

	padding: 0px;
	margin: 5px 0px 5px 0px;

	text-align: center;
}



#shopping_cart_item_containter {

	padding: 0px;
	margin: 20px 0px 0px 15px;
	
	font-size: 11px;
	font-weight: bold;
}

#shopping_cart_item_containter .container_block {

	padding: 0px 0px 20px 0px;
	margin: 0px;
}

#shopping_cart_item_containter .item_image {

	padding: 0px 20px 0px 0px;
	margin: 0px;
	
	width: 92px;
	height: 92px;
}

#shopping_cart_item_containter .item_image img {

	border: 2px solid #c9d8e7;
}



#shopping_cart_item_containter .product_title {

	padding: 0px 0px 10px 0px;
	margin: 0px;
	
	color: #5c7896;	
}

#shopping_cart_item_containter .individual_price {

	padding: 0px 0px 10px 0px;
	margin: 0px;
	
	color: #8d8d8d;	
}


#shopping_cart_item_containter .item_amount {

	padding: 0px;
	margin: 0px;
	
	color: #8d8d8d;
}

#shopping_cart_item_containter .total_amount {

	padding: 0px;
	margin: 0px;
	
	color: #fa44a2;
}

#shopping_cart_item_containter .item_buttons {

	padding: 10px 0px 0px 0px;
	margin: 0px;
}



#shopping_cart_item_containter .limited_inventory {

	padding: 0px;
	margin: 0px;
	
	color: #e10000;
}


#shopping_cart_item_containter .product_description {

	padding: 5px 20px 10px 0px;
	margin: 0px;
	
	color: #8d8d8d;
	font-weight: 11px;
	font-weight: normal;
	
	text-align: justify;
}


#shopping_cart_item_containter .product_description p {

	padding: 0px;
	margin: 0px;
}




#shopping_cart_totals_container {

	padding: 0px;
	margin: 0px 0px 0px 15px;
	
	color: #8d8d8d;
	font-weight: bold;
}


#shopping_cart_totals_container p {

	padding: 3px 0px 3px 0px;
	margin: 0px;
}

#shopping_cart_totals_container .discounted_total {

	color: #5c7896;
	font-weight: bold;
}


.shopping_cart_empty {

	padding: 0px 0px 0px 27px;
	margin: 0px;
}



















/* -------------------------------------------------------------------
   Footer Area Layout
   ------------------------------------------------------------------- */
   
#footer {

	margin: 0px;
	padding: 0px;
	
	color: #aebdd3;
}

#footer .divder {

	text-align: center;

	margin: 0px;
	padding: 5px 0px 5px 0px;
}

#footer .seo_text {

	text-align: center;

	margin: 10px 0px 0px 0px;
	padding: 0px 150px 0px 150px;
	
	font-size: 10px;
}

#footer .seo_text p{

	margin: 0px;
	padding: 0px;
}

#footer .seo_text a {

	color: #aebdd3;
	font-size: 10px;
	
	text-decoration: underline;
}

#footer .seo_text a:visited {

	color: #aebdd3;
	font-size: 10px;
	
	text-decoration: underline;
}

#footer .seo_text a:hover {

	color: #aebdd3;
	font-size: 10px;
	
	text-decoration: none;
}

#footer .link_area {

	margin: 0px;
	padding: 0px 0px 5px 0px;
	
	height: 10px;
	
	color: #8fa0b9;
	
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

#footer .link_area a {

	padding: 0px;
	margin: 0px;
	
	color: #8fa0b9;
	font-weight: normal;
	text-decoration: none;	
	
	font-size: 10px;	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	
}

#footer .link_area a:visited {

	padding: 0px;
	margin: 0px;
	
	color: #8fa0b9;
	font-weight: normal;
	text-decoration: none;	
	
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
}

#footer .link_area a:hover {

	padding: 0px;
	margin: 0px;
	
	color: #597399;
	font-weight: normal;
	text-decoration: underline;		
	
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

#footer .link_area ul {

	margin: 0px;
	padding: 0px;
	
	list-style-type: none;
}


#footer .link_area li {

	padding: 0px 1px 0px 1px;
	margin: 0px;
	
	display: block;
	
	float: left;	
	
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}


#footer .link_area li a {

	padding: 0px;
	margin: 0px;
	
	color: #8fa0b9;
	font-weight: normal;
	text-decoration: none;	
	
	font-size: 10px;	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	
}

#footer .link_area li a:visited {

	padding: 0px;
	margin: 0px;
	
	color: #8fa0b9;
	font-weight: normal;
	text-decoration: none;	
	
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
}

#footer .link_area li a:hover {

	padding: 0px;
	margin: 0px;
	
	color: #597399;
	font-weight: normal;
	text-decoration: underline;		
	
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}











/* -------------------------------------------------------------------
   Contact Form Layout
   ------------------------------------------------------------------- */
   

.contact_textboxes {
	margin-bottom:5px; 
	background-color:#d6e1ed; 
	
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #133861;
	text-decoration: none;
	
	border-color:#6388b5; 
	border-width:1px; 
	border-style:solid; 
	
	width:150px;
}

.contact_buttons {
	margin-bottom:5px; 
	background-color:#627d9b; 
	
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	
	border-color:#6388b5; 
	border-width:1px; 
	border-style:solid; 
	
	width:50px;
}

   
