@charset "utf-8";
/* CSS Document */



body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	line-height:150%;
}
body {
	background-color: #FFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
}

a:link {
	color:#666;
	text-decoration: none;
}
a:visited {
	color:#666;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #f3952d;
}
a:active {
	color:#666;
	text-decoration: none;
}

h1 {font: normal 16px Arial,sans-serif; font-weight:bolder; color:#007e9f}

h2 {font: normal 2.0em Arial,sans-serif; color:#666}

h3 {font: normal 1.2em Arial,sans-serif; font-weight:bolder; text-transform: none;}

h4 {font: normal 1.5em Arial,sans-serif;}

h5 {font: normal 1.4em Arial,sans-serif;}

h6 {font: bold 1.2em Arial,sans-serif;}

img {border:0;}




			.carousel_container {
				width: 900px;
				height: 300px;
				margin: 0px auto;
				border: 0px solid #3399FF;
			}



#header_wrapper {
	width:100%;
	min-height:100px;
	background-image:url(http://www.sevenoakscomputers.co.uk/themes/sevenoaks/images/bckgd_header.png);
	background-repeat:repeat-x;
}

#header {
	width:900px;
	margin:0 auto;
	height:100%;
}

#logo {
	margin-top:0px; /*was 5px before trilogo*/
	width:418px;
	float:left;
}

#right_header {
	width:450px;
	float:right;
	text-align:right;
}

#top_menu {
	margin-top:10px;
	margin-right:0px;
}

#search_box {
	margin-top:25px;
}
#cart_area {
	margin-top:5px;
}

#phone_number {
	margin-top:15px;
	font-size:20px;
	font-weight:normal;
	color:#007e9f;
}

#outer_wrapper {
	width:900px;
	margin:0 auto;
	height:100%;
}

#main_menu {
	width:100%;
	height:50px;
}

#banners {
	width:100%;
}


#third_left {
	width:344px;
	float:left;
/*	border:1px solid #999;
	background-image:url(http://www.sevenoakscomputers.co.uk/themes/sevenoaks/images/box_top.png);
	background-repeat:repeat-x;
*/
}

#sidebar_right {
	width:290px;
	float:right;
/*	border:1px solid #999;
	background-image:url(http://www.sevenoakscomputers.co.uk/themes/sevenoaks/images/box_top.png);
	background-repeat:repeat-x;
*/
}

#main_content_wrapper {
	width:100%;
	min-height:50px;
}
#content_sky {
	width:700px;
	height:20px;
	float:left;
	background-image:url(http://www.sevenoakscomputers.co.uk/themes/sevenoaks/images/content_sky.png);
}
#main_content {
	width:680px;
	padding:10px;
	padding-top:0px;
	float:left;
	background-image:url(http://www.sevenoakscomputers.co.uk/themes/sevenoaks/images/content_glass.png);
}
#content_stone {
	width:700px;
	float:left;
	background-image:url(http://www.sevenoakscomputers.co.uk/themes/sevenoaks/images/content_stone.png);
	height:20px;
}
#full_sky {
	width:900px;
	height:20px;
	float:left;
	background-image:url(http://www.sevenoakscomputers.co.uk/themes/sevenoaks/images/full_sky.png);
	background-position:left;
	background-repeat:no-repeat;
}
#full_glass {
	width:900px;
	float:left;
	background-position:left top;
	background-image:url(http://www.sevenoakscomputers.co.uk/themes/sevenoaks/images/full_glass.png);

}
#full_stone {
	width:900px;
	float:left;
	background-image:url(http://www.sevenoakscomputers.co.uk/themes/sevenoaks/images/full_stone.png);
	height:20px;
	background-position:left;
	background-repeat:no-repeat;
}
#main_product {
	width:470px;
	margin-left:12px;
	padding:15px;
	padding-top:0px;
	float:left;
	background-image:url(http://www.sevenoakscomputers.co.uk/themes/sevenoaks/images/box_glass.png);
	background-repeat:no-repeat;
}
#prod_sky {
	width:500px;
	margin-left:12px;
	float:left;
	background-image:url(http://www.sevenoakscomputers.co.uk/themes/sevenoaks/images/box_sky.png);
	height:20px;
}
#prod_stone {
	width:500px;
	margin-left:12px;
	float:left;
	background-image:url(http://www.sevenoakscomputers.co.uk/themes/sevenoaks/images/box_stone.png);
	height:20px;
}
#flags_sky {
	width:188px;
	background-image:url(http://www.sevenoakscomputers.co.uk/themes/sevenoaks/images/flag_sky.png);
	height:5px;
}
div.flags {
	background-image:url(http://www.sevenoakscomputers.co.uk/themes/sevenoaks/images/flag_glass.png);
	padding:10px;
	padding-top:5px;
}

#flags {
	width:188px;
	margin-left:12px;
}
#flags_stone {
	width:188px;
	background-image:url(http://www.sevenoakscomputers.co.uk/themes/sevenoaks/images/flag_stone.png);
	height:10px;
	margin-bottom:10px;
}
#left_sky {
	width:188px;
	background-image:url(http://www.sevenoakscomputers.co.uk/themes/sevenoaks/images/flag_sky.png);
	height:5px;
}
div.left {
	background-image:url(http://www.sevenoakscomputers.co.uk/themes/sevenoaks/images/flag_glass.png);
	padding:10px;
	padding-top:5px;
}

#sidebar_left {
	width:188px;
	float:left;
}
#left_stone {
	width:188px;
	background-image:url(http://www.sevenoakscomputers.co.uk/themes/sevenoaks/images/flag_stone.png);
	height:10px;
	margin-bottom:10px;
}

#bottom_links {
	width:900px;
	margin:0 auto;
	margin-top:20px;
	text-align:center;
}

#footer_wrapper {
	width:100%;
	background-image:url(http://www.sevenoakscomputers.co.uk/themes/sevenoaks/images/bckgd_footer.png);
	background-repeat:repeat-x;
}

#footer {
	width:900px;
	margin:0 auto;
	height:42px;
	padding-top:10px;
}


.tab_on {
	background-image:url(http://www.sevenoakscomputers.co.uk/themes/sevenoaks/images/tab_on.png);
	background-position: center;
	background-position: bottom;
	padding:5px;
	text-align:center;
	vertical-align:top;
	height:50px;
	font-size:16px;
	font-weight:bolder;
	color:#007e9f;
}
.tab_off {
	background-image:url(http://www.sevenoakscomputers.co.uk/themes/sevenoaks/images/tab_off.png);
	background-repeat: repeat-x;
	background-position: bottom;
	padding:5px;
	text-align:center;
	vertical-align:top;
	height:50px;
	font-size:16px;
	font-weight:bold;
	color:#666;
}

/* #############################################################
#### SEARCH    ~~~~~~~~~~~~~~~*/


#query{
	border: 1px solid #CCC;
}

.submit_button{
	color:#FFF;
	text-transform:uppercase;
	background-color:#007e9f;
}

  label.overlabel {
  color:#999;
  }

  label.overlabel-apply {
    position:relative;
    top:0px;
    left:40px;
    z-index:1;
    color:#999;
  }

