/* MAIN CSS FOR MARTIN AND PARTNERS CREATED DECEMBER 2009 BY AH/SH FOR INTERNET CREATION LTD */

/* GENERAL STYLES */
html, body{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}
body{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d4d4d;
	background-color:#89a4a9;
}
a{
	color:#1c89dc;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
h1,h2,h3,h4,h5,h6,p{
	margin:0 0 15px 0;
	padding:0;
}
h1{
	color:#1c89dc;
	font-size:30px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}
h2{
	color:#e72830;
	font-size:20px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}
* :focus { outline: 0; }
a img{
	border:none;
}
.clear{
	clear:both;
}
.mp_no_margin{
	margin:0;
}
.mp_centered{
	text-align:center;
}
form{
	margin:0;
	padding:0;
}
textarea, input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.mp_no_bullet{
	margin:0;
	padding:0 0 10px 10px;
	list-style-type:none;
}
.mp_no_bullet li{
	margin:0 0 10px 0;
	padding:0;
}
table, th, td{ font-size:11px; }

table{width:100%;border-collapse:collapse;margin:1em 0; background-color:#FFFFFF;}

th, td{text-align:left;padding:.5em;border:1px solid #EFEFEF;}

th{
	background-color:#FAFAFA;
}

table p{
	margin:0;
	padding:0;
}

/* MAIN CONTAINERS */
#mp_header{
	width:960px;
	height:161px;
	margin:0 auto;
	position:relative;
	background-image:url(../jpg/header_bg.jpg);
	background-repeat:no-repeat;
}
#mp_container{
	width:960px;
	margin:0 auto;
	background-color:#FFFFFF;
	padding:0 0 0 0;
	text-align:left;
}

/* HEADER */
#mp_logo{
	position:absolute;
	top:9px;
	left:10px;
}
#mp_header_basket{
	position:absolute;
	right:32px;
	top:17px;
	width:166px;
	height:130px;
	text-align:center;
	padding:0;
}
#mp_header_basket p{
	margin:0;
	padding:0 0 10px 0;
	font-size:14px;
	line-height:20px;
}
#mp_header_basket a{
	margin:0;
	padding:0;
	font-size:14px;
	color:#1c89dc;
}
#mp_header_basket a:hover{
	color:#e72830;
	text-decoration:none;
}

/* COLUMNS */
#mp_col1{
	width:160px;
	float:left;
	margin:0px 0 0 9px;
	display:inline;
}
#mp_col2{
	width:771px;
	float:right;
	margin:0px 9px 0 0;
	display:inline;
}

/* COL1 */
#mp_search_box{
	margin-bottom:9px;
	padding:12px 4px 12px 8px;
	background-color:#f1f1f1;
	border:1px solid #c2c2c2;
	font-weight:bold;
	color:#303030;
	font-size:12px;
	line-height:24px;
}
#mp_member_login{
	margin-bottom:9px;
	background-color:#f1f1f1;
	border:1px solid #c2c2c2;
}
#mp_member_login p{
	padding:0 4px 5px 8px;
	color:#303030;
	font-size:12px;
}
.mp_member_login_title{
	background-color:#6aafda;
	display:block;
	margin:0 0 10px 0;
	padding-top:10px !important;
	font-weight:bold;
}
.mp_left_nav{
	display:block;
}
.mp_left_nav_title{
	color:#FFFFFF;
	font-size:18px;
	background-color:#ee5a58;
	background-image:url(../png/mp_left_nav_h1_bg.png);
	background-repeat:repeat-x;
	padding:8px 0 5px 8px;
	margin:0;
}
.mp_left_nav ul{
	background-color:#730b0c;
	margin:0;
	padding:0;
	list-style-type:none;
}
.mp_left_nav ul li{
	padding:0;
	border-bottom:1px solid #9a3637;
	font-size:12px;
}
.mp_left_nav ul li a{
	padding:8px;
	display:block;
	color:#FFFFFF;
}
.mp_left_nav ul li a:hover{
	background-color:#77BBEE;
	text-decoration:none;
}

.mp_left_info_nav{
	display:block;
	margin-top:10px;
}
.mp_left_info_nav_title{
	color:#FFFFFF;
	font-size:18px;
	background-color:#71AAD5;
	background-image:url(../png/mp_left_info_nav_h1_bg.png);
	background-repeat:repeat-x;
	padding:8px 0 5px 8px;
	margin:0;
}
.mp_left_info_nav ul{
	background-color:#01588D;
	margin:0;
	padding:0;
	list-style-type:none;
}
.mp_left_info_nav ul li{
	padding:0;
	border-bottom:1px solid #2C7FAD;
	font-size:12px;
}
.mp_left_info_nav ul li a{
	padding:8px;
	display:block;
	color:#FFFFFF;
}
.mp_left_info_nav ul li a:hover{
	background-color:#2C7FAD;
	text-decoration:none;
}

/* SECTION CONTAINER FOR HOMEPAGE */
.mp_sub_section{
	margin-bottom:30px;
}

/* HOMEPAGE THUMBNAIL SECTION */
.mp_product_thumbnails_container{
	padding:0;
	margin:0;
}
.mp_product_thumbnail{
	width:186px;
	border:1px solid #c2c2c2;
	margin:0 5px 9px 0;	
	min-height:285px;
	height:auto !important;
	height:285px;
	float:left;
	display:inline;
}
.mp_product_thumbnail_last{
	width:189px;
	border:1px solid #c2c2c2;
	margin:0 0 9px 0;	
	min-height:285px;
	height:auto !important;
	height:285px;
	float:left;
	display:inline;
}
.mp_product_thumbnail_image{
	height:72px;
	text-align:center;
	padding:0 2px 15px 2px;
	margin:0;
}
.mp_product_thumbnail_image img{
	border:1px solid #0880cc;
	padding:0;
	margin:0;
}
.mp_product_thumbnail h1, .mp_product_thumbnail_last h1{
	color:#0880cc;
	font-size:18px;
	font-weight:normal;
	margin:0 0 5px 0;
	padding:0 15px;
}
.mp_product_thumbnail p, .mp_product_thumbnail_last p{
	padding:0 15px;
}
.mp_section_button{
	background-color:#0880cc;
	color:#FFFFFF;
	display:block;
	padding:10px 0 5px 3px;
	margin:6px 6px 0 6px;
	font-size:12px;
	font-weight:bold;
	background-image:url(../png/blue_bg_arrow.png);
	background-position:right;
	background-repeat:no-repeat;
}
.mp_section_button:hover{
	text-decoration:underline;
}
.mp_section_blue_bar{
	background-color:#6aafda;
	display:block;
	margin:0 6px 10px 6px;
	padding:3px 0 3px 3px;	
}
.mp_price{
	color:#0880cc;
	font-size:18px;
	font-weight:bold;
	margin:0 0 5px 0;
	padding:0 15px;
}

/* HOMEPAGE ADVERT */
#mp_homepage_advert{
	width:768px;
	border:1px solid #c2c2c2;
}

/* SECTIONS */
.mp_section_thumbnails_container{
	padding:0;
	margin:0;
}
.mp_section_thumbnail{
	width:186px;
	border:1px solid #FFFFFF;
	margin:0 5px 9px 0;
	float:left;
	display:inline;
}
.mp_section_thumbnail_last{
	width:189px;
	border:1px solid #FFFFFF;
	margin:0 0 9px 0;
	float:left;
	display:inline;
}
.mp_section_thumbnail_image{
	height:72px;
	text-align:center;
	padding:0 2px 15px 2px;
	margin:0;
}
.mp_section_thumbnail_image img{
	border:1px solid #0880cc;
	padding:0;
	margin:0;
}
.mp_section_thumbnail h1, .mp_section_thumbnail_last h1{
	color:#0880cc;
	font-size:18px;
	font-weight:normal;
	margin:0 0 5px 0;
	padding:0 15px;
	text-align:center;
}
.mp_section_thumbnail p, .mp_section_thumbnail_last p{
	padding:0 15px;
}

/* MAIN TITLES */
h1.mp_main_heading{
	font-size:36px;
	font-weight:bold;
	color:#FFFFFF;
	padding:50px 10px 35px 30px;
	background-image:url(../png/main_title_bg.png);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#62B95C;
}

/* MAIN PRODUCT PAGE */
.mp_main_product_container{
	margin:30px 0 30px 0;
}
.mp_main_product_container_col1{
	float:left;
	width:462px;
	margin:0 0 0 0;
	text-align:left;
	display:inline;
}
.mp_main_product_container_col2{
	float:right;
	width:300px;
	display:inline;
}
.mp_main_product_image{
	border:1px solid #C2C2C2;
	text-align:center;
	padding:10px;
	margin:0 0 15px 0;
}
.mp_main_product_additional_thumb_image{
	float:left;
	display:inline;
	width:80px;
	height:60px;
	text-align:center;
	margin:0 10px 10px 0;
	padding:2px;
	border:1px solid #C2C2C2;
}
.mp_main_product_grey_box{
	background-color:#F1F1F1;
	border:1px solid #C7C7C7;
	padding:5px;
}
.mp_main_product_grey_box_1{
	float:left;
	display:inline;
	width:50%;
	text-align:center;
}
.mp_main_product_grey_box_2{
	float:right;
	display:inline;
	width:45%;
	text-align:center;
}
.mp_qty{
	width:40px;
	margin-bottom:2px;
}
h1.mp_price{
	font-size:30px;
	color:#525252;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-top:10px;
}

/* FOOTER */
#mp_footer{
	padding:10px;
	font-size:9px;
	color:#000000;
}
#mp_footer p{
	margin:0;
	padding:0;
}
#mp_footer a{
	color:#000000;
}
#mp_footer a:hover{
	color:#1c89dc;
}

/* Social networking logos */

.mp_social_networking_logos{	
	margin-top:10px;
	text-align:center;
}