#wrap{ 
	width:1060px; 
	margin:0 auto;
	margin-top:10px;
	min-height:300px;
	_height:300px;
  }

div1{
	border:1px solid #FF0000;
}


img{border:none;}

a {
text-decoration: none;
color: #000000;
}
h2
{
	font-size:9pt;
	margin-top:8px;
	margin-bottom:0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Verdana;
	text-decoration:none;
}

/*a:hover {
	font-size:12px;
	text-decoration:none;
}*/

.textbox{
	/*border:1px solid #330066;*/
}
	
.clear{
clear:both;
width:100%;
height:1px;
font-size:1px;
}

.top{
	width:1060px;
	float:left;
	position:relative;
}	

.top_in_1{
	width:100%;
	float:left;
	height:36px;
	position:relative;
	line-height:27px;
}

.top_in_2{
	clear:both;
	width:1060px;
	float:left;
	min-height:102px;
	position:relative;
	/*background-color:#025E75;*/
	
}	

.top_in_3{
	width:1060px;
	float:left;
	position:relative;
	min-height:30px;
}	

.top_in_3A{
	float:left;
	width:860px;
	min-height:0px;
}	

.top_in_3B{
	float:right;	
	width:235px;
	height:450px;
	margin-left:5px;
}	

.top_in_4{
	clear:both;
	width:1060px;
	float:left;
	height:25px;
	position:relative;
	line-height:25px;
}
.top_in_5{
	float:left;
	width:220px;
	min-height:200px;
}

a.titlefont_topright{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
}
a.titlefont_topright:hover{
	color:#DEC0F3;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
}

a.logins{
	font-size:9pt;
	font-weight:bold;
	color:#9619EE;
	font-family:Arial;
	text-decoration:none;
}
a.logins:hover{
	font-size:9pt;
	font-weight:bold;
	color:#DEC0F3;
	font-family:Arial;
}

.logo{
	float:left;
	position: absolute; 
	
}

/* TOP PART FINISH  */

.position_left{
 	width:270px;
	min-height:330px;
	_height:530px;
	float:left;
	position:relative; 
	padding:0px;
	/*padding-left:10px;
	margin-right:12px;
	background-image: url(../../images/cat.jpg); background-repeat:repeat-x;
	border:1px solid#eaeaea;*/
}

.position_left_title{
	float:left;
	height:22px;
	width:100%;
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.inner_part{
	float:left;
	width:1060px;
	min-height:500px;
	_height:500px;
	position:relative;
}


.content_main{
	position:relative;
	width:100%;
	min-height:500px;
	_height:500px;
	float:left;
	width:860px;
}

.content{
	position:relative;
	width:746px;
	min-height:500px;
	_height:500px;
	float:left;
	padding:10px;
	padding-left:3px;
}

.center_column{
	position:relative;
	width:860px;
	min-height:470px;
	_height:470px;
	float:left;
	/*padding-left:3px;*/
}

.left_column{
	float:left;
	width:195px;
	padding:5px;
	background-color:#B3AA7E;
}

.right_column{
	float:left;
	width:850px;
	/*padding:10px*/
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
}

.box_goldan{
	float:left; width:860px;min-height:100px;_height:100px;border:1px solid #eaeaea;
}

.bullet1{
	float:left;
	width:20px;
	height:17px;
	background-repeat:no-repeat;
	background-position:center left;
}

.bullet2{
	float:left;
	width:20px;
	height:20px;
	background-repeat:no-repeat;
	background-position:center left;
}

.page_title{
	position:relative;
	float:left;
	width:759px;height:30px;_height:30px;
	color:#2C2E24;
	font-weight:bold;
	line-height:20px;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:30px;
	/*background-image:url(../images/Granite.jpg);
	background-position:left;
	background-repeat:no-repeat;*/
}

.page_title_left{
	float:left;
	height:30px;
	width:30px;
	_height:30px;
}

.basket_header{
float: left;
width: 120px;

min-height: 25px;;
}




a.top_menu_links{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	line-height:28px;
}
a.top_menu_links:hover{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}

a.white_links{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}

a.white_links:hover{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}


.category_menu{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	line-height:25px;
}

/*.left_col_cat:hover{background-color:#B3AA7E;color:#FFFFFF;}*/

a.category_menu_links{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	line-height:18px;
}
a.category_menu_links:hover{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}

.news_title{
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.breadcrumb{clear:left;float:left;position:relative;width:100%;}
.secondarylinks { color: #808080; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif;  }
a.secondarylinks:link { color: #808080;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.secondarylinks:visited { color: #808080; font-size: 14px;font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.secondarylinks:hover { color: #FE7200;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.secondarylinks:active { color: #808080;font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

.menu_right { color: #000000;  font-family: Arial;font-size: 9pt;  }
a.menu_right:link { color: #000000; font-family: Arial;font-size: 9pt; text-decoration: none; }
a.menu_right:visited { color: #000000;  font-family: Arial;font-size: 9pt; text-decoration: none; }
a.menu_right:hover { color: #808080; font-family: Arial;font-size: 9pt; text-decoration: none; }
a.menu_right:active { color: #000000; font-family: Arial;font-size: 9pt; text-decoration: none; }

.product{background-color:#B3AA7E;float:left;height:200px;margin-bottom:10px;margin-right:10px;position:relative;width:170px;}
.product_title{font-family:Arial,Helvetica,sans-serif;padding-left:10px;padding-top:7px;}
.product:hover{background-color:#6a6b6d;}
.product_box{border:4px solid #6A6B6D;display:none;height:157px;left:0;margin:2px 3px 35px;position:absolute;top:0;width:157px;}
#product_middle{margin-left:16px;margin-right:16px;}
.product a {color:#fff;text-decoration:none;}
.product_holder{float:left;position:relative;width:992px;padding-left:8px;}
.right_column{float:left;position:relative;}
.product_arrow{bottom:13px;position:absolute;right:13px;}

.product_sub{/*background-color:#B3AA7E;*/float:left;height:280px;margin-bottom:10px;position:relative;width:205px;
padding-bottom: 10px;
margin-left: 8px;
background-color: #FFFFFF;
color: #000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
cursor: pointer;
}
.product_sub_title{float:left;padding-top:4px;padding-bottom:3px;position:relative;width:185px;font-weight:bold;padding-left:2px;height:35px;}
/*.product_sub:hover{background-color:#814FA3;}*/
.product_sub_box{border:4px solid #999999;display:none;height:239px;left:0;margin:1px 1px 35px;position:absolute;top:0;width:215px;}
#product_sub_middle{margin-left:16px;margin-right:16px;}
.product_sub a {color:#fff;text-decoration:none;}
.product_sub_arrow{bottom:13px;position:absolute;right:13px;}

.product_result_holder{float:left;position:relative;width:850px; background-image:url(../../images/cat.jpg); background-repeat:repeat-x;}
.floatLeft{float:left;position:relative;}
.floatRight{float:right;position:relative;}
.product_result{
	float:left;
	height:280px;
	width:205px;
	margin-bottom:10px;
	padding-bottom:10px;
	margin-left:5px;
	background-color:#FFFFFF;
	position:relative;
	color:#eaeaea;
	font-family:Arial, Helvetica, sans-serif;font-size:12px;
	cursor:pointer;
	/*border:1px solid #999999;*/
	}
.product_result_image{float:left;position:relative;text-align:center;height:180px;width: 205px;}
.product_result_title{float:left;padding-top:3px;padding-bottom:3px;position:relative;width:185px;padding-left:2px;height:35px;text-align: center;}
.product_result_description{float:left;position:relative;width:185px;padding-top:5px;height:75px;_height:75px;overflow:hidden;padding-left:2px;}
.product_result_price{float:left;position:relative;width:100%;font-size:16px;color:#808080;line-height:30px;padding-left:2px;text-align:center}
.product_result_viewdetails{float:left;position:relative;width:100%; text-align:center}
/*.product_result:hover{background-color:#999999;}*/
.pagination{clear:both;float:right;font-weight:bold;padding-bottom:5px;position:relative;}
.pagination a {text-decoration:none;}

.product_item_holder{float:left;position:relative;width:100%;}
.product_item_title{padding-bottom:5px;float:left;position:relative;}
.product_item_left1{float:left;position:relative;width:107px;padding-left:3px;text-align:center;}
.product_item_left2{float:left;position:relative;width:425px;margin-left:5px;border:1px solid #999999;padding-left:3px;text-align:center;}
.product_item_image{padding-bottom:10px;position:relative;padding-top:5px;}

.product_item_right{float:right;padding-left:5px;position:relative;width:280px;}

.product_item_right_title{float:left;width:230px;min-height:30px;_height:30px;}

.product_item_title{font-size:16px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;padding-top:5px;}
.product_item_title_name{font-size:18px; font-family:'Lobster',cursive;font-weight:bold;min-height:33px;_height:33px;width:100%;}

.product_item_right_price{float:left;width:100%;min-height:20px;_height:20px;line-height:20px;}
.product_item_price{font-size:20px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}

.product_item_right_model{float:left;width:100%;min-height:20px;_height:20px;line-height:20px;}
.product_item_model{font-size:11px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}

.product_item_right_weight{float:left;width:100%;min-height:20px;_height:20px;line-height:20px;}
.product_item_weight{font-size:11px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}

.product_item_right_desc{float:left;width:100%;min-height:70px;_height:50px;}
.product_item_desc{font-size:11px;font-family:Arial, Helvetica, sans-serif;line-height:20px;}

.product_item_right_size{float:left;width:100%;min-height:50px;_height:50px;}
.product_item_size{font-size:11px;color:#000000;font-family:Arial, Helvetica, sans-serif;font-weight:bold;line-height:20px;}

.product_item_right_add{float:left;width:100%;min-height:50px;_height:50px;}

.product_item_right_inner_left{float:left;position:relative;width:214px;}
.product_item_right_inner_right{float:left;position:relative;}
.product_item_right_bottom{float:left;position:relative;width:100%;}
.product_item_finishes_holder{clear:left;float:left;padding-top:10px;position:relative;}
.product_item_finishes {float:left;padding-bottom:7px;padding-right:7px;position:relative;}

.product_item_associated_holder{float:left;position:relative;width:100%;min-height:10px;_height:10px;}
/*category_all_mate*/
.proCatIMG
{
    float:left;
    padding:5px 5px 5px 5px;
	width:155px;
	height:192px;
	text-align:center;
	vertical-align:top;
	text-align:center;
	}
.procatdescMain
{
    float:left;
	width:155px;
	height:155px;
	text-align:center;
	vertical-align:top;
	text-align:center;
    }
.procatdesc
{
    float:left;
    font-size:7pt;
    margin-top:2px;
	width:155px;
	height:45px;
    text-align:left;
    }
.proCatItemStyle
{
	background-color:#F1F6F4;
	border-bottom:solid 1px #C7E0D6;
	vertical-align:top;
	}
	
    .proCatItemStyle:hover
    {
	    background-color:#99c4b3;
	    border-bottom:solid 1px #C7E0D6;
	    vertical-align:top;
	    }
	
.proCatItemStyleAlt
{
	background-color:#FFFFFF;
	border-bottom:solid 1px #C7E0D6;
	vertical-align:top;
	}
	
    .proCatItemStyleAlt:hover
    {
	    background-color:#99c4b3;
	?   border-bottom:solid 1px #C7E0D6;
	    vertical-align:top;
	    }
		.spOffersROStyle
{
    background-color:#c5dad2;
    margin-top:25px;
    }
    
.spOffersROStyle:hover
{
    background-image:url(http://www.medema.co.uk/images/spoffer-shaded-bg.jpg);
    background-repeat:repeat-x;
    }
    
.spOffersARStyle
{
    background-color:#a8bbb4;
    margin-top:25px;
    }
    
.spOffersARStyle:hover
{
    background-image:url(http://www.medema.co.uk/images/spoffer-shaded-bg.jpg);
    }
	.newProductDescStyle
{
    margin-top:10px;
    margin-right:10px;
	text-align:left;
	}
	#productIMG
	{
	background-color: white;
border: solid 1px #DDDDDD;
text-align: center;
vertical-align: middle;
width: 100px;
	}
	
/*category_all_mate*/
.footer{
	background-color:#F8F5F0;
	float:left;
	width:1025px;
	min-height:150px;
	_height:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:10px;
	/*border-top:2px solid #55431B;*/
}

.footer a{
	text-decoration:none;
	font-size:11px;
}


.footer .footer_zweb{
	float:left;
	width:100%;
	text-align:right;
	font-size:10px;
	color:#999999;
	margin-top:15px;
	border-top:1px solid #999999;
	line-height:20px;
}

.footer .footer_zweb a{
	text-decoration:none;	
}

.footer .footer_zweb a:hover{
	text-decoration:underline;	
}


/* style the outer div to give it width */
.menu {font-size:13px;padding-bottom:0px;height:30px;float:left;background-color:#126A9C;}

/* remove all the bullets, borders and padding from the default list styling THIS IS MAIN CONTAINER*/
.menu ul {padding:0;margin:0;list-style-type:none;}

/* style the sub-level lists */
.menu ul ul {width:10em;z-index:10000;}

/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu ul li {float:left;height:3em;line-height:28px;;text-align:center;}

/* style the sub level list items */
.menu ul ul li {display:block;width:13em;height:auto;position:relative;line-height:28px;height:30px;_height:30px;margin-top:1px;}

/* style the links for the top level */

/*.menu a, .menu a:visited {display:block;float:left;height:100%;font-size:12px;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;color:#FFF;background:#aaa;padding:0 3em 0 1em;}*/

.menu a, .menu a:visited {display:block;float:left;font-size:11px;text-decoration:none; color:#fff;height:30px; border-width:1px 1px 1px 1px;padding-left:10px;padding-right:10px; line-height:28px;font-weight:normal;font-family:Verdana, Arial, Helvetica, sans-serif;
}


/* style the SUB LAVEL links */
.menu ul ul a, .menu ul ul a:visited {display:block;background:#484848; color:#FFF;width:175px;;height:30px;line-height:30px;border-right:2px solid #55431B;}

.menu ul table ul a, .menu ul table ul a:visited  {width:14em; width:12em;}


/* style the table so that it takes no part in the layout - required for IE to work */
.menu table {position:absolute; left:0; top:0; font-size:1em; z-index:-1;}
.menu ul ul table {left:-1px;}
.menu ul ul table ul.left {margin-left:2px;}

.menu li:hover {position:relative;}
* html .menu a:hover {position:relative;}

/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#1D1D1D;}
/* style the fourth level background */
.menu ul ul ul ul a, .menu ul ul ul ul a:visited {background:#000;}
/* style the sub level 1 background */
.menu ul :hover a.sub1 {background:#000;}
/* style the sub level 2 background */
.menu ul ul :hover a.sub2 {background:#000;}

/* style the level hovers */
/* first */
.menu a:hover {color:#FFFFFF;background:#1D1D1D;}
.menu :hover > a {color:#FFFFFF;background:#F7EFDB;}
/* second */
.menu ul ul a:hover{color:#E5CE88;background:#1D1D1D;}
.menu ul ul :hover > a {color:#E5CE88;background:#1D1D1D;}
/* third */
.menu ul ul ul a:hover {background:#1D1D1D;}
.menu ul ul ul :hover > a {background:#1D1D1D;}
/* fourth */
.menu ul ul ul ul a:hover {background:#1D1D1D;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:30px;left:0;width:14em;}

/* position the third level flyout menu */
.menu ul ul ul{left:14em;top:0;width:14em;}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-14em;}


/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul, .menu ul a:hover ul {visibility:visible; height:auto; padding-bottom:3em; background:transparent url(../css1111/images/trans.gif);}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{visibility:visible;}
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul {visibility:visible;}

/*FOR IMAGE ENLARGE*/
ul.enlarge{
list-style-type:none; /*remove the bullet point*/
margin-left:0;
}

ul.enlarge li{
display:inline-block; /*places the images in a line*/
position: relative;
z-index: 0; /*resets the stack order of the list items - later we'll increase this*/
margin: 5px 5px 0 5px;
}

ul.enlarge img{
background-color:#eae9d4;
padding:1px;
-webkit-box-shadow: 0 0 6px rgba(132, 132, 132, .75);
-moz-box-shadow: 0 0 6px rgba(132, 132, 132, .75);
box-shadow: 0 0 1px rgba(132, 132, 132, .75);
-webkit-border-radius: 1px; 
-moz-border-radius: 1px; 
border-radius: 1px; 
}

ul.enlarge span{
position:absolute;
left: -9999px;
background-color:#eae9d4;
padding: 5px;
font-family: 'Droid Sans', sans-serif;
font-size:.9em;
text-align: center; 
color: #495a62; 
-webkit-box-shadow: 0 0 10px rgba(0,0,0, .75));
-moz-box-shadow: 0 0 10px rgba(0,0,0, .75);
box-shadow: 0 0 10px rgba(0,0,0, .75);
-webkit-border-radius: 8px; 
-moz-border-radius: 8px; 
border-radius:8px;
}

ul.enlarge li:hover{
z-index: 50;
cursor:pointer;
}

ul.enlarge span img{
padding:2px;
background:#ccc;
}

ul.enlarge li:hover span{ 
top: -100px; /*the distance from the bottom of the thumbnail to the top of the popup image*/
left: 130px; /*distance from the left of the thumbnail to the left of the popup image*/
}

ul.enlarge li:hover:nth-child(2) span{
left: 130px; 
}

ul.enlarge li:hover:nth-child(3) span{
left: 130px; 
}

/**IE Hacks - see http://css3pie.com/ for more info on how to use CS3Pie and to download the latest version**/
ul.enlarge img, ul.enlarge span{
behavior: url(pie/PIE.htc); 
}