body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/bground.jpg);
	background-repeat: repeat-x;
	background-color: #161616;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.leftsidebar {
	float: left;
	height: 563px;
	width: 258px;
}
.topbar {
	float: left;
	padding-top:40px;
	width: 647px;

}
.content {
	float: left;
	height: 600px;
	width: 647px;
}
.page {
	float: left;
	height: auto;
	width: 647px;
/*	background-image:url(../images/trans.png);*/
	background-color:black;
	color:#818181;
}
.contenttext
{
padding:15px;
}

.terms
{
height:300px;
overflow-y:scroll;
}
 
.contenttext a
{
color:#818181;
}

.bqlink
{
color:#818181;
text-decoration:none;
padding-top:10px;
padding-bottom:10px;
}

ul#menu {margin:0; padding-left:0px;height:50px;width:646px; }
ul#menu li {font-size:12px; float: left; margin-right:1.819em; padding:-10px; display:block; list-style:none; }
ul#menu li a:link, ul#menu li a:visited {display:block; padding:px 0 0px; line-height:1em; width:9.08em; color:#818181; font-size:15px;text-decoration:none;}
ul#menu li a:hover {background: #423918;}

ul#menu2 {margin:0; padding-top:17px; padding-left:0px; }
ul#menu2 li {font-size:0.916em; float: left; margin-right:1.819em; padding:-10px; display:block; list-style:none; }
ul#menu2 li a:link, ul#menu2 li a:visited {display:block; padding:px 0 0px; line-height:1em; width:9.08em; color:#818181; font-weight:normal; text-decoration:none;}
ul#menu2 li a:hover {background: #ffce19;}


.Selected
{background: #ffce19;}

a, a:visited {
outline:none;
}
a img {
border:none;
padding:0px;
margin:0px;
}

.clear {
clear:both;
}

ul.photo-list {
	list-style:none;
	margin:0px;
	margin-left:0px;
	width: 0px;
	left: 0px;
	margin-left: 0px;
	padding-left: 0px;
}

ul.photo-list li {
	width:258px;
	height:653px;
	float:left;
	margin:0px;
	margin-left: 0px;
		padding-left: 0px;

}

ul.photo-list li a {
	display:block;
	position:relative;
	left: 0px;
	margin-left: 0px;
		padding-left: 0px;

}

ul.photo-list li a img {
	position:absolute;
	z-index:1;
	margin:0px;
	padding:0px;	
		padding-left: 0px;

}

ul.photo-list li span {
	display:block;
	height: 653px;
	width: 258px;
	position:absolute;
	z-index:2;
	margin-left: 0px;
		padding-left: 0px;

}

.model, .sunglass
{    
    position:absolute;  
    visibility:hidden; 
}

.bqmodel
{
    visibility:hidden;
}

.sunglass
{
width:202px;
height:114px;
}

.sunglass img
{
    height: 100%;
    width: 100%;
}
.models
{
    float: left;
    border: 3px solid blue;
    width: 20%;
    height: 400px;
}
/*.sunglasses
{
border:0px dotted #818181;
float:right;
margin-right:200px;
margin-top:-300px;
width:200px;
}
*/


.bkgarea
{
    float: left;
    display: block;
    border: 0px solid red;
    margin-bottom: 10px;
    height:431px;
    width:647px;
    margin-left:auto;
}
.controls
{
}

.dottedborder
{
    cursor:  crosshair;
    border: 1px dotted #ffce19;
    margin-top:-2px;
    padding-top:1px;
    margin-left:-2px;
    padding-left:1px;
}

.upload
{
    position:absolute;
    top:300px;
    left:650px;
}

div.fakefile {
    left:0px;
    top:0px;   
    margin:0;
    padding:0;
    position:absolute;
    z-index:1;
    width:300px;
}

input.file {
	position: absolute;
	text-align: right;
    -moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

input.fake
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(../images/selectbox.jpg) no-repeat;
    border:medium none;
    height:20px;
    float:left;
    text-align:left;
    color:#818181;
}

.bqstep1control
{      
    position:absolute;
    top:330px;
    left:730px;
}

.bqcontrols
{      
    position:absolute;
    top:610px;
    left:720px;
}

.uploadbutton
{      
    float:left;
    margin-left:4px;
    margin-top:-3px;
}

.bqvalidator
{
    float:left;
}

.bqpanel
{
    height:431px;
    margin:auto;   
}

.jcrop-holder {
    margin:auto;
}

.socialbookmark
{
    float: right;

    margin-top:-430px;
    margin-right:10px;    
}

.socialbookmark a
{
    color:#818181;
    text-decoration:none;
}

.socialbookmark .ui-tabs .ui-tabs-nav
{
	background-color:black;
}

.ui-icon {
background-image:url(images/resize.gif) !important;
background-position: 0px 0px !important;

height:21px !important;
width:21px !important;
}

.twitpic
{
    width:200px;
    height:285px;
}

.twitpic li
{
list-style-type:none;    
}

.preorder
{
    color:#818181;    
    float:left;
}

.preordercounter
{
    color:#ffce19;    
    font-size:35pt;
    float:right;
    padding:40px;
    padding-bottom:0px;
    text-align:right;
}

.preordercontent
{
    width:360px;
    font-size:14pt;
    font-weight:lighter;
    padding:40px;
    padding-bottom:0px;
}


.preorderform 
{
    width:620px;
}

.preorderform ul
{
    padding:0px;
    padding-left:40px;    
    margin:0px;
}

.preorderform a
{
    color:#818181;
}

.preorderform li
{
    padding:0px;
    display:block;
    float:left;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    width:130px;
    margin-right:85px;
    #margin-right:85px;
    _margin-right:15px;
}

.preordercountertext
{
    font-size:10pt;
    width:100px;
    color:#818181;
    text-align:left;
}

.preorderform label
{
    font-size:11pt;
}

.preorderforminput
{
    border-width:0px;
    width:200px;
    height:25px;
    background-color:#bcb8b7;
    margin-top:8px;
    font-size:14pt;
}

.preorderform .LastChild
{
    padding-top:10px;
}

.preorderform .LastChild input
{
    height:auto;
    background-color:Transparent;
    margin-left:-12px;
    width:auto;
}

.preordermessage
{
    padding-top:10px;
    padding-left:40px;
    color:#bcb8b7 !important;
}

.ui-tabs {
background-color:black;
padding:0;
border-width:0px;
}

.ui-tabs .ui-tabs-nav li a {
float:left;
padding:1px ;
text-decoration:none;
}

.ui-state-default, .ui-widget-content .ui-state-default {
background:inherit;
border-width:0px;
}

.ui-widget-header {
background:inherit;
border-width:0px;
}

.ui-state-active, .ui-widget-content .ui-state-active {
background:none;
border-width:0px;
}

.twitpic .form ul
{
padding:0px;
margin:0px;
}

.twitpic .form li input, .twitpic .form textarea
{
    border-width:0px;
    background-color:#818181;
    margin-top:8px;
    font-size:14pt;
    width:200px;
}

.twitpic .form .LastChild input
{
    margin-left:-8px;
    width:auto;
}

.twitpiccounter
{
    color:white;
}

.twitpiccountertext
{
    color:#818181;
}

.UsernameValidator
{
    color:darkgray !important;
    left:667px;
    position:absolute;
    top:280px;
    z-index:10;
}

.PasswordValidator
{
    color:darkgray !important;
    left:667px;
    position:absolute;
    top:315px;
    z-index:10;
}

.MessageValidator
{
    color:darkgray !important;
    left:667px;
    position:absolute;
    top:350px;
    z-index:10;
}

.twitnote
{
    color:#818181;
    font-size:7pt;
}

.ui-widget-content {
    color:#818181;
}

.namefromValidator
{
    color:darkgray !important;
    left:667px;
    position:absolute;
    top:275px;
    z-index:10;
}

.nametoValidator
{
    color:darkgray !important;
    left:667px;
    position:absolute;
    top:340px;
    z-index:10;
}

.emailfromValidator
{
    color:darkgray !important;
    left:667px;
    position:absolute;
    top:308px;
    z-index:10;
}

.emailtoValidator
{
    color:darkgray !important;
    left:667px;
    position:absolute;
    top:375px;
    z-index:10;
}


.bqmessageValidator
{
    color:darkgray !important;
    left:667px;
    position:absolute;
    top:410px;
    z-index:10;
}

.sendbq
{
    width:200px;
    height:300px;
}

.sendbq .form ul
{
padding:0px;
margin:0px;
}

.sendbq li
{
list-style-type:none;    
}

.sendbq .form li input, .sendbq .form textarea
{
    border-width:0px;
    background-color:#818181;
    margin-top:8px;
    font-size:14pt;
    width:200px;
}


.sendbq .form .LastChild input
{
    margin-left:-8px;
    width:auto;
}

.twittervalidator, .sendBqvalidator, .sendBqRegexvalidator
{
background-color:#818181;
}

#tabs
{
    visibility:hidden;
}

.preorderwrap
{
    background-image:url(images/packaging.jpg);
	
	height:553px;
	width:647px;
}

#myGallery
{
width: 647px !important;
height: 553px !important;
visibility:hidden;
} 

.facebookdiv
{
    width:200px;
    height:300px;
}

.facebookdiv ul
{
padding:0px;
margin:0px;
}

.facebookdiv ul li
{
    list-style-type:none;    
    height:70px;
}

.fb_link img
{
    margin-right:5px;
    vertical-align:bottom;
}

.fb_link span
{

}

.uaedesign
{
    float:right;
    margin-right:-5px;
}

.steptip
{
left:655px;
position:absolute;
top:449px;
}

.centeredtext
{
color:#818181;
padding:34px;
position:absolute;
top:230px;
width:250px;
}

.centeredtext a
{
color:#818181;
}

.footer
{
    float:right;
    padding-top:100px;
    padding-bottom:10px;
    color:#818181;
    font-size:10px;
}

.footer a
{
    color:#818181;
    text-decoration:none;
}

.footer img
{
    vertical-align:text-bottom;
}

.pleasewait
{
position:absolute;
color:White;
width:200px;
}

#holder
{
padding-right:3px;
width:20px;
float:left;
}

.TwitPicMessage
{
font-size:12px;
}

.TwitPicLink
{
    float:left;
    margin-top:30px;    
}

.steps
{
    padding:30px;
}