/**************** General rules *********************/

html{padding: 0; margin: 0; }
body {padding: 0; margin: 0;font-family:  'Times New Roman', Tahoma, sans-serif; color:white;  text-align:center;}
/**************** General Links ***********************************/
a:link 				{ color: #fff; text-decoration: none;}
a:visited 			{ color: #fff; text-decoration: none;}
a:focus, a:hover, a:active	{color: #fff;text-decoration: underline;}
/***************** Page Sections *********************/

input
{
color: #000;
background: #fff;
border: 1px solid #fff;
width:280px;
}

TEXTAREA {
background: #fff;
border: 1px solid #fff;
color: black;
font-size: 11pt;
font-weight: normal;
width:280px;
}

#supercontainer {color:#fff; position:relative; margin:0 auto; height:100%; padding:0;text-align:left; width:740px;background-color:white;}

#detailscontainer {color:#fff; position:relative; margin:0 auto;padding:0;text-align:left; height:125px;width:650px;background-color:transparent;background-image: url(newdolllook_02.gif)}

#detailsleft {color:#fff;display:inline;float:left; width:200px;font-size: .68em; line-height:105%; margin: 50px 0px 0px 60px ;text-align: center;}

#detailsright {color:#fff;display:inline;float:right; width:200px;font-size: .68em; line-height:105%; margin:50px 80px 0px 0px ;text-align: center;}

#container {color:#fff; position:relative; margin:0;padding:0;text-align:left; width:740px; overflow:hidden; background-color:#666;background: transparent url(csabackground2stripe.jpg) top left repeat-y; }

#header {color:#fff;display:inline;float:left; background-color:#666; width:702px;font-size: .75em; margin:20px 0px 0px 12px;}

#navigation {color:#fff;display:inline; background-color:#333;float:left; width:702px;font-size: 22px; margin: 5px 0px 0px 12px;text-align: center; }

#quote {color:#000;float:left; width:470px;font-size: 12px; margin:0px 0px 5px 100px ;text-align: justify;}

#content {color:#fff;display:inline;float:left; width:740px;font-size: 15px; margin: 0 auto 0 auto;text-align: justify;}

#content2 {color:#fff;display:block;float:left; width:740px;}

#caption {color:#fff;display:inline; float:left; width:740px; font-size:x-large; margin: 0px 0px 0px 0px;text-align: center;}

#oneline {color:#fff;display:inline; float:left; width:700px; margin: 5px 0px 0px 0px;text-align:center;}

#captionB {display:block;text-align:left; font-size:21px;}

#caption2 {color:#fff;display:inline; float:left; width:740px; font-size:x-large;text-align: center;}

#caption3 {color:#fff;display:inline; width:740px; font-size:x-large;text-align: center;}

#morecontent {color:#fff;display:inline; float:left; width:600px;font-size: 15px; margin: 5px 0px 0px 50px;text-align: justify;}

#redcontent {color:red;display:inline; float:left; width:600px;font-size: 15px; margin: 5px 0px 0px 50px;text-align: justify;}

#fullcontent {color:#000;display:inline;float:left; width:470px;font-size: .14px; margin:0px 0px 5px 85px ;text-align: justify;}

#rightcontent {color:#fff;display:inline;float:left; width:300px;font-size: 15px; line-height:115%; margin:5px 0px 5px 0px ;text-align: justify;}

#IPcontent {color:#fff;display:inline;float:left; width:400px;font-size: 15px; line-height:115%; margin:20px 0px 5px 0px ;text-align: justify;}

#IPimage {display:inline;float:left; width:210px;margin: 20px 0px 0px 50px;}

#PIcontent {color:#fff;display:inline;float:left; width:400px;font-size: 15px; line-height:115%; margin:20px 0px 0px 50px ;text-align: justify;}

#PIimage {display:inline;float:left; width:210px;margin: 20px 0px 5px 10px;}

#GalListcontent {color:#fff;display:inline;float:left; width:350px;font-size: 25px; line-height:115%; margin:20px 0px 5px 0px ;text-align: justify;}

#GalStyleimage {display:inline;float:left; width:300px;margin: 15px -10px 0px 85px;}

#gallerycontent {color:#fff;display:inline;float:left; width:350px;font-size: 18pt; line-height:115%; margin:5px 0px 0px 90px ;text-align: justify;}

#rightcontent3 {color:#fff;float:right; width:300px;font-size: 15px; margin:15px 0px 0px 0px ;text-align: justify;}


#rightform {color:#fff;float:left;display:inline; width:280px;font-size: 15px; margin:15px 0px 0px 0px ;text-align: justify;}

#leftform {color:#fff;display:inline;float:left; width:300px;font-size: 15px; margin:15px 0px 0px 50px;text-align: justify;}

#leftcontent {color:#fff;display:inline;float:left; width:300px;font-size: 15px; margin:5px 0px 5px 90px ;text-align: justify;}

#fulllist{margin:5px 0px 5px 100px;}

#leftcontent2 {color:#fff;display:inline;float:left; width:300px;font-size: 15px; margin:15px 0px 0px 50px;text-align: justify;}

#infocontent {color:#fff;display:block;float:left; width:300px;font-size: 14px; margin:0px 0px 0px 100px ;text-align: left;}

#rightcontent2 {color:#000;display:inline;float:right; width:190px;font-size: 15px; margin:0px 90px 0px 0px ;text-align: justify;}

#leftimage {display:inline;float:left; width:210px;margin: 0px 0px 0px 90px;}

#leftimageX {display:inline;float:left; width:310px;margin: 0px 0px 0px 90px;}

#leftimage2 {display:inline;float:left; width:150px;margin: 0px 0px 0px 60px;}

#leftimage3 {display:inline;float:left; width:125px;margin: 0px 0px 0px 40px;}

#rightimage {display:inline;float:left; width:210px;margin: 0px 0px 0px 0px;}

#rightimage2 {display:inline;float:left; width:210px;margin: 0px 0px 0px 30px;}

#content .leftphoto {float:left; margin: 5px 12px 8px 0px;padding:6px;border:1px solid #e2e2e2;}

#rightphoto {float:right; margin: 0px 75px 0px 0px;padding:6px;border:0px solid #e2e2e2;}

#rightphoto2 {float:right; margin: 25px 75px 0px 0px;padding:6px;border:0px solid #e2e2e2;}

#centerphoto {float:left; display: block;width:700px;padding-right:0px;}
#centerphoto2 {float:left; margin: 0px 0px 0px 77px;padding:0px;}
#centerphoto3 {float:left; margin: 5px 0px 5px -30px;padding:0px;}
#middlephoto {float:left; margin: 0px 0px 0px 180px;padding:6px;}

#content p, #sidebar p {margin:0px 0 0px 0;}
#sidebar  {margin:0px 0px 0px 0px; padding-top:0;width:140px;font-size: 12px;float:left; text-align: center;}
#news  {margin:3px 3px 3px 3px; padding-top:3px;width:130px;float:left; text-align: center; border-style: solid;border-width: 1px;}
#clearer {margin:0px 0px 0px 0px;position:relative;color:#fff;width: 650px; clear:both;}
#closewindow {float:right; margin-right:30px;}
#footer {float:left; display: inline; margin:0px 0px 0px 12px; font-size:12px;width:702px;padding-right:0px;background-color:#333;}
#footer p {margin:0px 0px 0 0px;width:460px; }

/***************** Clearfix **************/

.clearfix:after {content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
