html, body{ 
 margin:0; 
 padding:0; 
 font: 13px Verdana,Arial,sans-serif; color: #000000;
	background-color: #F9F8F9;
margin-top:-1px;
}
.refund {
border-collapse:collapse;
}
.refund td {
border:1px solid #000000;
padding:8px;
color:#000000;
text-align:center;
}
.refund th{
border:1px solid #000000;
padding:8px;
color:#000000;
text-align:center;
background-color:#FFFFCC;
}

.competition{background-image: url("images/competition.jpg");width:960px;height:800px;background-repeat:no-repeat;}
.competition_form{position:absolute;left:40px;top:390px;width:400px;}

.borderless img{border:none;text-decoration:none;}
.enquiry_form {float:left;width:430px;}
.address {float:right;width:250px;}
.thankyouarea{text-align:center;display:inline-block;width:930px;}
.thankyou{font: 40px Times New Roman, Times, serif;}
.thankyoucopy{width:214px;height:150px;color:#FFFFFF;background-color:#000000;font-size: 15px;display:inline-block;}
.checkout{width:920px;float:right;height:60px;text-align:center;border:0px solid green;margin-top:15px;}
.continueshopping a{width:215px;padding:14px;display:block;float:left;margin-left:0px;border:1px solid grey;color:black;text-decoration:none;font-size:16px;}
.continueshopping a:hover{background-color:#808080;}
.google_button {width:240px;display:block;float:right;}
.cart_displayer{float:right;width:930px;}
.cart_displayer table{border-collapse:collapse;text-align:center;}
.cart_displayer td, .cart_displayer th{width:135px;}
.cart_displayer a{text-decoration:none;font-weight:bolder;color:#808080;}
.cart_displayer th{height:40px;font-weight:normal;}
.cart_displayer td{border-top:1px solid #808080;}
.total_price{border:1px solid #808080;height:50px;background-color:ivory;}
.total{border:1px solid #808080;height:50px;background-color:ivory;}
.topgap{float:left;width:100%;height:60px;display:inline;}
.head{background-color:#808080;width:268px;color:#FFFFFF;font-size:14px;float:left;margin-botom:0px;margin-top:15px;padding:6px;}
.productinfo{padding:5px;border:2px solid #808080;border-top:0px solid #808080;float:left;width:266px;}
.productdescription h1{margin-top:0px;font-size:18px}
.buy{text-decoration:none;text-align:center;background-color:#000000;padding:4px;width:272px;border:1px solid #808080;color:#FFFFFF;font-size:14px;float:left;margin-top:15px;}
.buy hover{color:#C0C0C0;}


.aboutboutique{width:220px;float:right;font-size:12px;}
.aboutboutique h1{background-color:#808080;font-size:12px;color:#FFFFFF;text-align:center;padding:3px;margin-bottom:0px;margin-top:0px;}
.product_detail_left_column{float:left;width:340px;}
.productdescription{width:280px;float:left;font-size:13px;margin-left:40px;}
.productdetail{background-color:#FFFFFF;width:310px;text-align:center;border:15px solid #808080;float:left;}
.product_detail_comment{float:left;width:300px;text-align:left;margin-top:10px;padding-left:15px;}
.pagination{float:right;margin-right:5px;margin-top:10px;}
.pagination a{color:#000000;text-decoration:none;}
.pagination a:hover{color:#808080;text-decoration:underline;}
#header a {color:#FFFFFF;text-decoration:none;}
.cat, .caption{margin-left:15px;font:30px times,serif;margin-top:5px;}
.caption{margin-left:0px;float:left;}
#header .cart a{color:black;}

.productcontainer{width:100%;float:right;background-color:#C0C0C0;padding-bottom:18px;}
.product b{color:#808080;font-weight:normal;}
.product{height:240px;overflow:hidden;width:210px;background-color:#FFFFFF;float:left;display:inline;margin-left:18px;margin-top:18px;padding-top:2px;padding-bottom:12px;text-align:center;}
.productlink a{text-decoration:none;background-color:#000000;padding:4px;color:#FFFFFF;border:1px solid #808080;height:18px;font-size:11px;width:80px;}
.productlink a:hover{color:#C0C0C0;}
.product a img{border:0px solid #FFFFFF;} 
.product_text {height:75px;}
.product_image{height:132px;}


#pagewidth{ 
 width:960px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto; 
background-color:#FFFFFF; 
} 
 
#header{
 position:relative; 
 height:128px; 
 width:100%;
background-color: #FFF;
overflow:hidden;
background-image: url("images/space.jpg");
background-repeat:repeat-x;
background-position:bottom; 
} 
.cart{float:right;width:450px;display:block;color:#000;text-align:right;margin-top:12px;}
#header .logo {width:408px;height:54px;background-image: url("images/click_logo.jpg");float:left;position:absolute;left:30px;top:20px;}
.headnav{float:left;display:block;width:950px;color:#FFFFFF;padding:2px;position:absolute; left:0px;top:80px;}
.subscribe{float:right;color:#FFFFFF;width:230px;font-size:10px;text-align:center;margin-top:10px;margin-right:10px;}


.search_form{float:right;}

.search_input{color: #000000;
padding:5px;
background: #FFFFFF;
border: 1px solid #808080;
font-size:12px;
width:125px;
}

.search_go_button {background-color:#b4b4b4;color:#FFFFFF;border:0px;padding:5px;font-size:12px;margin-right:0px;}

.search_go_button:hover {
   color: #525252;
background-color:#ffffff;
} 

#navigation {
font-size:12px;
   list-style: none;
   margin: 0; padding: 0;
text-transform:uppercase;

}
#navigation li {
   float: left;
}
#navigation li a {
   display: block;
   margin-left:2px;
   text-align: center;
   padding: 5px 0;
padding-left:7px;
padding-right:7px;
text-decoration:none;
background-color:#b4b4b4;
}
#navigation li a:hover {
   color: #525252;
background-color:#ffffff;
}

#navigation .home a{background-image: url("images/homebutton.jpg");background-repeat:no-repeat;width:12px;}
#navigation .home a:hover{background-image: url("images/homebuttonroll.jpg");background-repeat:no-repeat;}
 
#leftnavigation {

font-size:12px;
text-transform:uppercase;
   margin: 0;
margin-left:10px;
   padding: 0;
   list-style-type: none;
}
#leftnavigation li {
   margin-bottom: 5px;
}
#leftnavigation a {
color: #000000;
   text-decoration: none;
   display: block;
   width: 180px;
}
#leftnavigation a:hover {
color:#808080;
text-decoration:underline;
}
#leftnavigation .current{color:#FF0000;}

#leftcol{
 width:230px; 
 float:left; 
 position:relative; 
padding:5px;
padding-top:10px;
 }
#leftcol img{margin-bottom:10px;border:1px solid #808080;} 

#maincol{background-color: #FFFFFF;  
 float: right; 
 display:inline; 
 position: relative; 
 width:700px; 
padding:5px;
padding-top:10px;
  min-height:500px;
  height:auto !important;
  height:500px;
 }
#maincol_two{background-color: #FFFFFF;  
 float: right; 
 display:inline; 
 position: relative; 
 width:960px; 
  min-height:500px;
  height:auto !important;
  height:500px;
 }

#home_left{float:left;}
#home_right{float:right;}
.home_page_top{float:left;width:960px;}
.home_page_bottom{float:left;width:960px;}

.article{width:455px;float:right;text-align:justify;margin-right:10px;}
.article h1{font-weight:normal;font-size:30px;margin-top:0px;}
.articlepic img {width:223px;float:left;margin-bottom:30px;}
 
#footer{
 height:20px; 
  background-color:#FFFFFF; 
 clear:both;
text-align:center;
padding:10px;
font-size:10px;
text-transform:uppercase;
color:#808080;
 } 
 
#footer a{
text-decoration:none;
color:#808080;
}
#footer a:hover {
color: #000000;
}
 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}
