/* CSS Document */
/* Torque Jewellery */
/* www.torquejewellery.co.uk */


html {

	text-align: center;
	padding:0px;
	background-image:url(../images/bg.png);
    background-repeat:repeat-x;
    min-height: 600px;
    margin: 0px;
	border: 0px solid green;
position: relative;
}


body {

	text-align: center;
	padding:0px;
    min-height: 600px;
    margin: 0px;
	border: 0px solid green;
position: relative;
}




#nav_topleft { float:left;  margin-top:7px; }

* html #nav_topleft { }



#nav_topleft .mainlevel-nav {color: #999999;}

#nav_topcenter { text-align:center;  margin-top:7px;  float: left; margin-left: 20px; }

#nav_topcenter a {color:#7ebc30;}



#nav_topright {margin-top:3px; margin-right:10px;  padding-left: 10px; padding-right: 10px; text-align: right; float:right;}

#nav_topright #showcarticon a.mainlevel {color:#7ebc30;  padding-left: 10px; text-align: right; }

#nav_topright #showcarticon a.mainlevel:hover {text-decoration: none;}





#showcarticon img {border:0; padding-bottom: 2px; padding-right:4px; padding-top:2px;}



.contentpages {margin-left: 0px; margin-right: 10px; padding-left:2px; padding-right:10px; clear:both;  }

.contentpaneopen {margin-left: -5px; margin-right: 10px; padding-left:1px;}

.biogpages {margin-left: 0px; margin-right: 0px; padding-left:2px; padding-right:10px; clear:both; }

#hometable {clear:both; margin-top:-25px;  padding-top:10px; text-align:center;margin-left: -15px;margin-right:5px; padding-left: 2px;}

#hometext  {clear:both;width:600px; text-align:center;  margin-right:5px; padding-left: 18px; }

#hometext p {margin:1px; text-align:center; }



/* GO button to replace .button settings */

div#torquesearchtop .button {

	background-image: url(http://www.thornjewellery.co.uk/components/com_virtuemart/shop_image/ps_image/search_go.png);

	background-repeat: no-repeat;

	background-position:center;

	background-color: #000000;

	border: 0px solid #3C3C3C;

	height: 26px;

	width: 30px;

        color: #000000;
cursor: hand;

}



/* search input to replace .inputbox settings */

div#torquesearchtop.inputbox {

	background-color: #1D1D1D;

	border: 0px solid #3C3C3C ;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #999999;

	line-height: 18px;

}



h1.torqueproductpage { font-size: 11px;}

h2 {color:#ccc; font-size: 24px; font-weight: normal;}

h3 {color:#ccc; font-size: 18px; font-weight: normal;}

h4 {color:#d4d4d4; font-size: 11px; font-weight: bold; font-style: italic;
} 

td {

	font-size: 11px;

	line-height: 140%;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #D4D4D4;

}



#page_bg {

	background-image: url(../images/torque_header_968.png);

	background-repeat: no-repeat;

	background-position: center top;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #bbb;

	margin-top: 9px;

padding-left: 0px;
margin-left: 0px;

	min-width: 968px;

}



/* html #page_bg { margin-top: -1px;} */



#container {

	margin-left:auto;

	margin-right:auto;

	margin-bottom: 0px;	

	width:	968px;overflow:hidden;

	text-align: left;

}



div.logo{

	background-image: none;

	float: left;

	height: 70px;

	width: 290px;

margin-top: 38px;

}



div.search_outer{

	/* background-image: url(../images/search.png); */

	margin-top: 0px;

	margin-right: 0px;

margin-left: 10px;

padding-left: 10px;

	float: right;

	/* height: 21px;

	width: 200px;

	background-repeat: no-repeat; */


vertical-align:middle;

height: 30px;



}



div.search_inner{

	margin-top: 5px;

	margin-right: 15px;



}





#keyword.inputbox{

margin-bottom:-2px;

}







#navbar{

	float: right;

        margin-right: 42px;

	margin-top: 35px;

	height: 90px;

	width: 630px;

	

	vertical-align: top;

	background-image: none;





}



div.nav_inner{

	padding-left: 25px;

	margin-bottom: 0px;

height: 36px;

}



div.nav_inner a{

	color:#999999;

}





.componentheading {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: normal;

	color: #7ebc30;

}



.contentheading {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	font-weight: normal;

	color: #cccccc;

	height: 24px;

}



a:link, a:visited {

	color: #7ebc30;

	text-decoration: none;

}



a:hover {

	text-decoration: underline;

}



div#leftcol a.mainlevel:link, div#leftcol a.mainlevel:visited {

	color: #cccccc;

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	line-height: 15px;

	/* background-image: url(../images/menubg.png); */

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 14px;

	padding-top: 2px;

	padding-bottom: 2px;

}



div#leftcol a.mainlevel:hover {

	color: #ffffff;

	text-decoration: none;

	background-image: url(http://www.thornjewellery.co.uk/components/com_virtuemart/shop_image/ps_image/menubg_torquew.png);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 14px;

}



div#leftcol a.mainlevel:active {

	color: #7ebc30;

	text-decoration: none;

	background-image: url(http://www.thornjewellery.co.uk/components/com_virtuemart/shop_image/ps_image/menubg_torque.png);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 14px;

}







#navbar a.mainlevel:link, #navbar a.mainlevel:visited {

	color: #F9F9F9;

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	line-height: 14px;

}



#navbar a.mainlevel:hover {

	color: #7ebc30;

	text-decoration: none;

	margin-bottom: 3px;

}



/* .botleft{

	background-image: url(../images/botleftshadow.png);

	background-repeat: no-repeat;

	background-position: right bottom;

	height: 14px;

	width: 14px;

	float: left;

}



*/

.bottom{

	background-image: url(../images/pagebottom.png);
	background-repeat: no-repeat;
	background-position: center top; 
	/* height: 14px; */
	 width: 960px; 
	clear: both;
	margin-left: 1px;
	padding-left: 0px;
	padding-top: 10px;
	height: 44px;
border-right: 1px solid #fff;
border-left: 1px solid #fff;
}





/*

.botright{

	background-image: url(../images/botrightshadow.png);

	background-repeat: no-repeat;

	background-position: left bottom;

	height: 14px;

	width: 14px;

	float: right;

}



*/

.copy, .copy a:link, .copy a:visited,.copy a:hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #666666;

	text-decoration: none;

}



#dropbyten {

	clear: both; 

	width:904px;

	background-image: url(../images/main_bg.gif);

	background-repeat: repeat-y;

	background-position: center bottom;

	margin-right:  0px;

	margin-left:  -2px;
padding-left: 0px;

margin-top: 16px;

}



#wrapper{

	clear: both; 

	width:904px;

	

	padding-top: 10px;

	margin-right: auto;

	

	margin-left: auto;



}



#leftcol{

	width: 206px;

	float: left;

	position: relative;

	text-align: left;

	margin: 0px;

	padding-left: 10px;

margin-top: -10px;

}



#mainbody{

	float: right;

	width: 640px;

	display: inline;

	position: relative;

	padding-left: 0px;

	padding-right: 0px;

	margin-left: 15px;

	margin-right: 15px;

    overflow:hidden;

margin-top: -10px;

}



div#leftcol table.moduletable th {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #999999;

	width: 202px;

	background-image: url(http://www.thornjewellery.co.uk/images/leftcolcat.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	padding-bottom: 0px;

padding-top: 1px;

height: 42px;

margin-left: -18px;

padding-left: 18px;

letter-spacing: 1.5px;

margin-top: 0px;

vertical-align: middle;

border: 0px solid blue;

}



div#leftcol table.moduletable td {



margin-left: 14px;

padding-left: 14px;



}



#homemessage{

	border:0px dotted blue;

	clear:left;

}



div.moduletable h3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: normal;

	color: #cccccc;

	margin: 0px;

	padding: 0px;

}



div.maindivider {

	margin-top: 0px;

	height: 1px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #333333;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	

}



div#leftcol table.moduletable {

	margin-bottom: 10px;

width: 204px;

padding-left: 0px;

}



div#leftcol table.moduletable table {



margin-left: -14px;

padding-left: 0px;



}



#mod_logintablediv {margin-left:14px;}



.createdate,.small{

	color: #666666;

	font-size: 10px;

	line-height: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.inputbox {

	background-color: #1D1D1D;

	border: 1px solid #3C3C3C;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #999999;

	line-height: 14px;

}



.designertoo{

	display:block;

	text-indent:-5000px;

	text-decoration:none;

	height:0;}



.button {

	background-color: #1D1D1D;

	border: 1px solid #3C3C3C;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #999999;

	line-height: 14px;

	text-align: center;

	vertical-align: middle;

	text-transform: uppercase;

	padding: 2px;

}



.readon {

	font-size: 10px;

}



.sectiontableheader {

	background-color: #202020;

	color: #CCCCCC;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}



.sectiontableentry1 td {

	color: #CCCCCC;

	padding: 8px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #333333;

	background-color: #0C0C0C;

}



.sectiontableentry2 td {

	color: #CCCCCC;

	padding: 8px;

	border-bottom-width: 1px;

	border-bottom-color: #333333;

	border-bottom-style: solid;

	background-color: #0C0C0C;

}





/* *** Float containers fix:   http://www.csscreator.com/attributes/containedfloat.php *** */ 

.clearfix:after {

	content: "."; 

	display: block; 

	height: 0; 

	clear: both; 

	visibility: hidden;

}





.clearfix{display: inline-table;}



/* Hides from IE-mac \*/

* html .clearfix{height: 1%;}



.clearfix{display: block;}



/* End hide from IE-mac */  

.designer{color: #666;

	height: 14px;

	margin-top: 15px;

	text-align:left;

	margin-left: 44px;

	margin-right: auto;

	width: 230px;

float: left;



}



* html .designer{

	text-align:left;

	margin-left: 24px;

}



#rightfooter {

    color: #666;
	height: 14px;
	margin-top: 12px;
	text-align:right;
	margin-left: auto;
	margin-right: 4px; 
	padding-right: 0px;
	width: 335px;
    float: right;
}



* html #rightfooter { padding-right: 44px; }



 a.mainlevelrightfooter:link, a.mainlevelrightfooter:visited{color: #666;font-size: 0.8em;text-decoration: none;text-align:right;}

.designer a:link,.designer a:visited{color: #666;font-size: 0.8em;text-decoration: none;}

a.mainlevelrightfooter:hover {text-decoration:underline;}

.designer a:hover{color: #666;}



a#active_menu.mainlevel {

	color: #7ebc30;

	text-decoration: none;

	background-image: url(http://www.thornjewellery.co.uk/components/com_virtuemart/shop_image/ps_image/menubg_torque.png);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 14px;

}