@charset "UTF-8";
/*	
	PLATFORM CSS
	Author(s): Jack Gregory 
	Date: 06.10.09
	Version: 1.0
	www.present-london.com
	www.indexhibit.org
*/

* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 10px;
	font-family: "Lucida Sans Unicode","Lucida Sans",Lucida,Arial,Helvetica,Verdana,sans-serif;
	text-align : center;
	line-height : 150%;
	color: #1a1a1a;
	}

body.section-1 { }
body.section-2 { }
body.section-3 { }

/* Link Settings */

a {
	outline: none;
	cursor: pointer;
}

a:link {
	text-decoration: none;
	color: #1a1a1a;
}

a:active {
	text-decoration: none;
	color: #1a1a1a;
}

a:visited {
	text-decoration: none;
	color: #1a1a1a;

}

a:hover {
	text-decoration: none;
	color: #1a1a1a;
}

a img {
outline: none;
border : none;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
		cursor: pointer;

}

/* End Link Settings */

/* Menu Settings */

#menu {
float : left;
height : auto;
padding : 0 0 0 0;

}
	
#menu .container { 
margin : 0px 0 0 0;
width : 860px;
}

#menu ul {
	float: left;
	list-style: none;
	overflow: hidden;
	background: white;
	float: left;


	
}

#menu ul:hover {
background: white;
}



#menu ul li.section-title {
	color: #1a1a1a;
	text-align: left;
	float: left;
	font: 10px "Lucida Sans Unicode","Lucida Sans",Lucida,Arial,Helvetica,Verdana,sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	display: block;
	cursor: pointer; 
	list-style: none;
	text-decoration: none;
	overflow: hidden;
	}

#menu ul li.section-title:hover {
color: #1a1a1a;
}



#menu ul li {
 font-family: "Lucida Sans Unicode","Lucida Sans",Lucida,Arial,Helvetica,Verdana,sans-serif;
	text-align: left;
	font-size: 10px;
	width: auto;
	margin: 1px 5px 3px 0px;
	padding-right: 35px;
	text-transform: uppercase;
		letter-spacing: 2px;
			color: #1a1a1a;
}


#menu p {
	width: auto;
	font-family: "Lucida Sans Unicode","Lucida Sans",Lucida,Arial,Helvetica,Verdana,sans-serif;
	text-align: left;
	padding: 0px 0px 0px 5px;
    margin: 10px 0px 9px 0px;
}


#menu ul a:link {
	text-decoration: none;
	color: #1a1a1a;
	
}

#menu ul a:active {
	text-decoration: none;
	color: #1a1a1a;
}

#menu ul a:visited {
	text-decoration: none;
	color: #1a1a1a;
	}

#menu ul a:hover {
	text-decoration: none;
	color: #1a1a1a;
	}
	
	 ul#new_items {
       width: 100px;
    }


/* End Menu Settings */

/* Main Content */

#wrapper { 
	width: 861px; 
	margin: 0 auto; 
	text-align: left;
	text-align : justify; 
	

}

#content {
min-height: 300px;
height:auto !important;
height : 300px;
width : 860px;
margin-top : 0;
margin-right : 0;
margin-bottom : 10px;
top : 0;
float: left;
z-index: -1;

    
    }

.container {
margin-top : 20px;
margin-bottom : 30px;
}


#content a:link{
	text-decoration: none;
	color: #1a1a1a333;
}

#content a:active {
	text-decoration: none;
	color: #1a1a1a;
}

#content a:visited {
	text-decoration: none;
	color: #1a1a1a333;

}

#content a:hover {
	text-decoration: none;
	color: #1a1a1a333;
}
	
#content a img {
border : none;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}



/* End Main Content */

/* Fonts / Typefaces */

#content p {
	width: auto;
	margin: 0px 0px 10px 0px;
}


h1 {
	font-size: 12px;
	letter-spacing: 2px;
	padding: 0px 0px 25px 0px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	color: #1a1a1a;
}

/* Subtitle Header */

h2 {
	font-size: 10px;
	letter-spacing: 3px;
	padding: 0px 0px 5px 0px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	color: #1a1a1a;
}


h3 {
	font-size: 10px;
	padding: 0px 0px 5px 0px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	color: #1a1a1a;
}

h4 {
		font-size: 10px;
	letter-spacing: 2px;
	padding: 0px 0px 10px 0px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	color: #1a1a1a;
	

}

h5{
		font-size: 11px;
	color: #1a1a1a;
	padding: 0;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	
}

h6 {font-size: 12px;
	letter-spacing: 1px;
	padding: 0px 0px 3px 0px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: normal;
	font-style: italic;}
	
	h7 {
	color: #1a1a1a;
	font-size: 10px;
	font-weight: normal;
	font-style: none;
	}

input {
vertical-align: top;

}

img { text-transform: capitalize}


img.thumb,
#img-container span.backgrounded a,
#img-container a.thickbox,
#img-container a.thumb-img,
#img-container #d-col1 a { background: transparent; border: none; }

input, select {
font-family: "Lucida Sans Unicode","Lucida Sans",Lucida,Arial,Helvetica,Verdana,sans-serif;
font-size: 10px;
padding: 2px;
	letter-spacing: 1px;
	}

input.contact {
border: none;
font-family: "Lucida Sans Unicode","Lucida Sans",Lucida,Arial,Helvetica,Verdana,sans-serif;
font-size: 10px;
padding: 2px;
	letter-spacing: 1px;
		cursor: pointer;
	margin-left: 0px;
		border: 1px solid #fff;


}

input[disabled="disabled"] {
border: none;
font-family: "Lucida Sans Unicode","Lucida Sans",Lucida,Arial,Helvetica,Verdana,sans-serif;
font-size: 12px;
padding: 2px;
	letter-spacing: 1px;
		cursor: default;
	margin-left: -4px;
		border: 1px solid #fff;
			color: #1a1a1a;
}


  #mce-EMAIL {

border: 1px solid #606060;
font-family: "Lucida Sans Unicode","Lucida Sans",Lucida,Arial,Helvetica,Verdana,sans-serif;
font-size: 10px;
font-style: italic;
		color: 	#1a1a1a; 
		background-color: #FFF;
		width: 170px;
		
		
}

/* #search-form {

border: 1px solid #606060;
font-family: "Lucida Sans Unicode","Lucida Sans",Lucida,Arial,Helvetica,Verdana,sans-serif;
font-size: 10px;
font-style: italic;
		color: 	#1a1a1a; 
		background-color: #FFF;
		width: 150px;
}

*/

input.btn{

border-right: 1px solid #fff;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;font-family: "Lucida Sans Unicode","Lucida Sans",Lucida,Arial,Helvetica,Verdana,sans-serif;
font-size: 10px;
padding: 2px;
	letter-spacing: 1px;
		cursor: pointer;
background-color:  #fff;
}

input.newsletter {
border-right: 1px solid #fff;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;font-family: "Lucida Sans Unicode","Lucida Sans",Lucida,Arial,Helvetica,Verdana,sans-serif;
font-size: 10px;
padding: 2px;
	letter-spacing: 1px;
		cursor: pointer;
background-color:  #fff;
text-transform: uppercase;
}

/* input.search {
border-right: 1px solid #fff;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;font-family: "Lucida Sans Unicode","Lucida Sans",Lucida,Arial,Helvetica,Verdana,sans-serif;
font-size: 10px;
padding: 3px 2px 2px 2px;
	letter-spacing: 2px;
		cursor: pointer;
background-color:  #fff;
text-transform: uppercase;
width:auto;
}

*/

input.cartbutton {
border-right: 1px solid #fff;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
font-family: "Lucida Sans Unicode","Lucida Sans",Lucida,Arial,Helvetica,Verdana,sans-serif;
font-size: 11px;
padding: 3px;
letter-spacing: 3px;
cursor: pointer;
background:  #fff;

}



/* End Fonts / Typefaces */
/* Headers / Footers */


#top-nav {
	width: 860px;
	padding-bottom: 6px;
	}


/* #search-div {	
	width: 240px;
	top: 50px;
margin: 0px 0px 0px 0px;
float: right;
z-index: 1001;
position: relative;
text-align: right;
color: #1a1a1a;
}


 #searchform {
display: block;
}

#search-div a{
text-transform: capitalize;
letter-spacing: 1px;
font-size: 9px;
	padding-bottom: 2px;
}
	
	#search-div a:hover {
	padding-bottom: 2px;
		color: #ff0800;
}

*/
	
	#footer {
	width: 860px;
	margin:  0 0 0 0px;
	position: relative;
	float: left;
	padding-top: 40px;
	padding-bottom: 100px;
	color: #1a1a1a;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-size: 9px;
	}
	
	
	.leftsec {
	
	width: 300px;
	float: left;
	
	}
	.leftsec ul {
	
	clear: both;
		float: left;

	}
	
.leftsec ul, li {	
list-style:none outside none;
margin:0;
padding:0;
	
}

.rightsec {
margin-top: -2px;

float: right;

}

fieldset {

border: 1px solid #fff;
}


/* End Headers / Footers */


/* Start Shopping Cart */



.nopcart {width: 860px 
}

.nopcart b {text-decoration: none;
	font-weight: normal;}

.nopheader {text-decoration: none;
	text-transform: uppercase;
		padding-bottom: 5px;

	

}

.nopimg {border-bottom: 3px solid white;
height: 130px;
width: 86px; }

.nopbutton {
border-right: 1px solid #fff;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
font-family: "Lucida Sans Unicode","Lucida Sans",Lucida,Arial,Helvetica,Verdana,sans-serif;
font-size: 10px;
font-style: italic;
padding: 2px;
	letter-spacing: 1px;
		cursor: pointer;
background:  #fff;

}

.noptotal {
padding-top: 20px;
text-align: right;
}

.noptotal em {
font-weight: bold;
font-style: normal;
font-size: 10px;
}

input.paypal {
outline: none;
font-family: "Lucida Sans Unicode","Lucida Sans",Lucida,Arial,Helvetica,Verdana,sans-serif;
font-size: 10px;
font-style: none;
padding: 2px;
	letter-spacing: 1px;
		cursor: pointer;
		float: right;
border: 1px solid #fff;
text-transform: uppercase;
background-color: #000;
color: #fff;

}

input.payment {
font-family: "Lucida Sans Unicode","Lucida Sans",Lucida,Arial,Helvetica,Verdana,sans-serif;
font-size: 10px;
font-style: none;
padding: 2px;
	letter-spacing: 1px;
		cursor: pointer;
		float: right;
border: 1px solid #fff;
text-transform: uppercase;
background-color: #000;
color: #fff;


	}
	
	.nopentry {
	text-transform: capitalize;}
	
	.nopship { padding-left: 5px;
	}

	

/* End Shopping Cart */



table.sample {
	border: 1px solid  #DDDDDD;
	border-spacing: 1px;
	border-collapse: collapse;
	width: 100%;
	text-transform: capitalize;
	font-size: 10px;
		

}

table.sample td.header {

background-color: #DDDDDD;
text-align: left;

}
table.sample th {
	border: 1px solid  #DDDDDD;
	padding: 3px 3px 3px 3px;
	font-weight: normal;
	text-align: center
		
}
table.sample td {
	border: 1px solid #DDDDDD;
	padding: 6px 6px 6px 6px;
	text-align: center;
		

}

table.slideshowtext {
	border: 1px solid #fff;
	border-spacing: 1px;
		 width: 300px;
		 height: 70px;

}

table.slideshowtext td {
	border: 1px solid #fff;
		padding: 0px 0px 0px 0px;
	padding: 1px;
	
}

table.sample th {
	border: 1px solid #fff;
	padding: 3px 3px 3px 3px;
	font-weight: normal;
		
}



#productPage h7 {
font-size: 11px;
}

.index {
cursor: pointer;
display: block;
float: left; 
padding: 0 8px 20px 0; 
margin-right: 0px;
height: 320px;
width: 164px;
text-align: left;
}

.index img { 
display: block; 
margin: 13px 0 1px 0; 
border: 0; 
float: left; 
padding-bottom: 8px;}

.text { 
display: block; 
text-transform: capitalize; 
font-size: 10px; 
width : 160px; 
text-align: center;
float: left;
font-style: normal;

}

.text em{ 
text-transform: uppercase; 
font-style: normal;
font-size: 9px;
}

.index text p { 
width: auto;
	font-family: "Lucida Sans Unicode","Lucida Sans",Lucida,Arial,Helvetica,Verdana,sans-serif;
	text-align: left;
	padding: 0px 5px 5px 5px;
}


.index a:hover{ 
color: #1a1a1a;
}


#latestproduct {
width: 861px;
margin-bottom: 50px;
float: left;
}

#latestproduct a img {
cursor: pointer;
cursor: hand;
}

#latestproduct a:hover{ 
color: #1a1a1a;
text-decoration: none;
}


#latestproductrss {
width: 381px
}

#brandlist {
width: 861px;
float: left;
}

li.brandlistindex {
float: left; 
width: 100%;
text-align: left;
font-size: 10px;
clear:both;
list-style: none;
margin:10px 0;
}

li {
list-style: none;
}

.brandlistindex a:link {
cursor: pointer;
}


.indexrss {
cursor: pointer;
display: block;
float: left; 
padding: 0 10px 20px 0; 
margin-right: 0px;
height: auto;
}

.indexrss img { 
display: block; 
margin: 13px 0 1px 0; 
border: 0; 
float: left; 
padding-bottom: 10px;}

.indexrss text { 
display: block; 
text-transform: capitalize; 
font-size: 10px; 
width : 164px; 
padding-bottom: 10px; 
padding-top: 8px;
text-align: left;
font-style: italic;
}

.index a:hover{ 
color: #1a1a1a;
}

#latestproduct a img {
cursor: pointer;
}

select.USERCHOICE {width: 200px;
padding-left: 5px}


.newssecimg {
float: left;}

.newssecmain {
width: 430px;
float: right;
margin-bottom: 10px;

}

.newssecmain em {
color: #1a1a1a;
}

#newssec {
width: 860px;
float: left;
}



.newssectitle {
font-size: 10px;
float: right;
width: 430px;
}

.newssectitle strong {
text-transform: uppercase;
font-weight: normal;
letter-spacing: 1px;
}

.newssectitle em {
color: #1a1a1a333;
}


.newssecindex {
width: 860px;
height: 360px;
float: left;
}


#newspage {
width: 430px;
}

#newsmainpage { 
position: relative;
padding: 5px 0 10px 0;
width: 870px;
margin: 0 0 0 0;
float: left;
}

.newsmainimages {
position: relative;
float: left;
overflow: hidden;
margin: 0 0 0 0;
width: 280px;
padding-right: 9px;

}

.newsmainimages a {
	text-decoration: none;
	float: left;
}
.newsmainimages a:hover {
	cursor: pointer;
}

.newsmainimages .desc{
width: 280px;
display: block; 
text-transform: uppercase; 
font-size: 9px; 
padding-bottom: 5px; 
padding-top: 8px;
text-align: left;
letter-spacing: 1px;

}


.newsmainimages img {
display: block;
float: left;
padding-bottom: 5px;

}



.newsletter-div {
padding-top: 0px;
width: 195px; 
float: right; 
margin: 0px 0px 0px 0px;
font-size: 9px;}





#new_page_title strong {
font-weight: normal;
color: #1a1a1a;
font-style: italic;
}

#new_page_title em {
font-size: 10px;
	letter-spacing: 3px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	color: #1a1a1a;
}

#new_page_title {
padding: 0px 0px 30px 0px;
width: 300px;
float: left;

}

#categories {
text-decoration: none;
font: 10px "Lucida Sans Unicode","Lucida Sans",Lucida,Arial,Helvetica,Verdana,sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	width: 860px; 
padding: 0px 0px 0px 0px;
margin: 0px 0px 30px 0px;
line-height: 15px;
color: #1a1a1a;


	}
	
	#categories a:link {
font: 10px "Lucida Sans Unicode","Lucida Sans",Lucida,Arial,Helvetica,Verdana,sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-decoration: none;

}

	#categories a:hover {
color: #1a1a1a;
text-decoration: none;

}

#frame1 {
margin-left: -8px;
}


.twtr-tweet-text {
font: 10px "Lucida Sans Unicode","Lucida Sans",Lucida,Arial,Helvetica,Verdana,sans-serif;

}



.clear-both { clear: both; }

#once { clear: left; }