/* CSS Document */
* {margin:0;padding:0}
/* end hack */ 

/* Lucida Sans Unicode */
html, body {
   margin: 0px;
   padding: 0px;
   font-family : arial;
   font-size : 13px;
   color : #000000;
}

html {
   background-color: #e6e6e6;
   background-image: url(/images/totalbg2.gif);
   background-repeat: repeat-y;
}

body {

} 

#outer {
   margin-left:44px;
   margin-top:44px;
   background-color: white;
   width: 968px;
   position: relative;
}

#madeinmars {
   position: absolute;
   top: 20px;
   left: 906px;
   height: 15px;
   width: 75px;
   background-image: url(/images/madeinMars.gif);
   background-repeat: no-repeat;
   margin: 0px;
   padding: 0px;
}

#topheader {
   width: 968px;
   height: 158px;
   margin: 0px;
   padding: 0px;
   position: absolute;
   background-color: #FFFFFF;
   top: 0px;
   left: 0px;
}
#clogo {
   position: absolute;
   top: 44px;
   left: 44px;
   height: 50px;
   width: 328px;
   background-image: url(/images/conspirators-logo-black.gif);
   background-repeat: no-repeat;
   margin: 0px;
   padding: 0px;
}
#basket {
   position: absolute;
   top: 0px;
   left: 891px;
   height: 45px;
   width: 44px;
   background-image: url(/images/basket.gif);
   background-repeat: no-repeat;
   margin: 0px;
   padding: 0px;
   padding-top: 14px;
   text-align: center;
}
#login_register {
   position: absolute;
   top: 125px;
   left: 803px;
   height: 20px;
   width: 130px;
   margin: 0px;
   padding: 0px;
   background-color: #f7f7f7;
   color:#999999;
   border: 1px solid #999999;
   line-height: 20px;
   font-size: 13px;
}


#login_register div {
padding-left: 7px;
}

a:link, a:visited, #login_register a:link, #login_register a:link:visited {
   color:#999999;
   text-decoration: none;
}

#login_register a:hover, #login_register a:active {
   color:#000000;
   text-decoration: none;
}

#pathway {
   position: absolute;
   top: 124px;
   left: 46px;
   height: 14px;
   width: 508px;
   margin: 0px;
   padding: 0px;
   background-color: #FFFFFF;
   color:#999999;
   font-size: 13px;
}
#pathway span
{
 color: #000000;
}
#topmenu_bar {
   position: absolute;
   top: 40px;
   left: 424px;
   height: 57px;
   width: 510px;
   margin: 0px;
   padding: 0px;
   color:#000000;
   font-size: 13px;
   line-height: 14px;
}
#topmenu_line {
   position: absolute;
   top: 62px;
   left: 425px;
   height: 1px;
   width: 510px;
   margin: 0px;
   padding: 0px;
   border-top: 1px solid #999999;
   z-index: 10;
}


#topmenu_bar a:hover, a:active {
color: black;
}

#babaheader {
   width: 924px;
   height: 396px;
   margin: 0px;
   padding: 0px;
   position: absolute;
   background-color: #FFFFFF;
   top: 158px;
   left: 0px;
}

#babaimg {
   position: absolute;
   top: 0px;
   left: 44px;
   height: 396px;
   width: 655px;
   background-image: url(/images/title-teenagers.jpg);
   background-repeat: no-repeat;
   margin: 0px;
   padding: 0px;
}

#topchess {
   position: absolute;
   top: 0px;
   left: 699px;
   height: 396px;
   width: 269px;
   margin: 0px;
   padding: 0px;
   background-color: #f2f2f2;
   color: #999999;
}
#topchess_part {
   position: absolute;
   top: 300px;
   left: 0px;
   height: 96px;
   width: 269px;
   background-image: url(/images/full-chess.gif);
   margin: 0px;
   padding: 0px;
}
#topchess_triagle {
   position: absolute;
   top: 351px;
   left: 206px;
   height: 31px;
   width: 51px;
   background-image: url(/images/chess-triagle.gif);
   margin: 0px;
   padding: 0px;
}
#topchess_catalog {
   position: absolute;
   top: 344px;
   left: 11px;
   height: 15px;
   width: 65px;
   margin: 0px;
   padding: 0px;
   color: white;
}


#scrollist {
   width: 924px;
   height: 131px;
   margin: 0px;
   padding: 0px;
   position: absolute;
   background-color: #f2f2f2;
   top: 576px;
   left: 44px;
}

#scrollist div#list {
   width: 773px;
   height: 85px;
   border: 1px solid #999999;
   margin: 0px;
   padding: 0px;
   position: absolute;
   background-color: white;
   top: 22px;
   left: 73px;
   white-space: nowrap; 
}

#list img {
border:1px solid black;
white-space: nowrap; 
}

#list div#preview {
height: 85px;
width: 85px;
background-color: white;
border-right: 1px solid #999999;
text-align: center;
vertical-align: middle;
float: left;
white-space: nowrap; 
} 

#scrollist div#arrowl {
   width: 32px;
   height: 51px;
   margin: 0px;
   padding: 0px;
   position: absolute;
   top: 40px;
   left: 22px;
   background-image: url(/images/left-arrow.gif);
   background-repeat: no-repeat;
}

#scrollist div#arrowr {
   width: 31px;
   height: 51px;
   margin: 0px;
   padding: 0px;
   position: absolute;
   top: 40px;
   left: 872px;
   background-image: url(/images/right-arrow.gif);
   background-repeat: no-repeat;
}

/* news */
#news {
   width: 502px;
   background-color: white;
   padding-left:44px;
   padding-right:22px;
   float: left;
}

#news div#header {
   width: 502px;
   background-color: white;
   color: black;
   height: 44px;
   font-size: 18px;
   font-weight: normal;
   font-family: Lucida Sans Unicode;
   line-height: 44px;
   background-image: url(/images/fingerr.gif);
   background-repeat: no-repeat;
   background-position: 176px 0px;

}

#newsitem {
   width: 502px;
   background-color: white;
   color: black;
   height: 161px;
   min-height: 161px;
   margin-bottom: 22px;
}

#newsitem_img {
 width: 213px;
 height: 161px;
 margin: 0px;
 padding: 0px;
 float: left;
}
#newsitem_img img, #newsitem_big_img img {
border: none;     
margin: 0;
padding: 0;
}

#newsitem_big_img {
 width: 502px;
 height: 210px;
 margin: 0px;
 padding: 0px;
}


#newsitem_txt {
 width: 267px;
 height: 117px;
 min-height: 117px;
 margin: 0px;
 padding: 0px;
 float: left;
 clear: right;

 display: block;
 padding-left: 22px;
 font-size: 12px;
}

#newsitem_big_txt {
 width: 502px;
 margin-top: 22px;
 display: block;
 font-size: 12px;
}

#newsitem_txt p, #newsitem_big_txt {
text-align: left;
color: #999999;
}
#newsitem_txt a, #newsitem_txt b, #newsitem_txt strong, #newsitem_big_txt a, #newsitem_big_txt b, #newsitem_big_txt strong {
color: black;
font-weight: normal;
}

#newsitem_txt div#newstitle {
width: 267px;
height: 33px;
min-height: 33px;
margin-bottom: 22px;
}

#newsitem div#newstitle_big {
width: 502px;
height: 33px;
min-height: 33px;
margin-bottom: 22px;
}


#newstitle_big div#date {
margin-top: 0px;
width: 33px;
height: 33px;
color: black;
background-color: white;
border-right: 1px solid black;
border-bottom: 1px solid black;
float: left;
}
#date_big span.digit {
font-size: 15px;
font-family: Lucida Sans Unicode;
color: black;
}
#date_big span.month {
font-size: 9px;
font-family: Lucida Sans Unicode;
color: black;
}

#newstitle_big div#newstitle_txt {
margin: 0;
padding: 0;
margin-left: 11px;
width: 457px;
min-height: 33px;
color: black;
line-height: 16px;
float: left;
font-size: 15px;
font-family: Lucida Sans Unicode;

}


#newstitle div#date {
padding: 0;
margin-top: 4px;
width: 33px;
height: 33px;
color: black;
border-right: 1px solid black;
border-bottom: 1px solid black;
float: left;
}
#date span.digit {
padding: 0;
margin: 0;
font-size: 15px;
font-family: Lucida Sans Unicode;
color: black;
}
#date span.month {
font-family: Lucida Sans Unicode;
font-size: 9px;
color: black;
}

#newstitle div#newstitle_txt {
margin: 0;
padding: 0;
margin-left: 11px;
width: 212px;
min-height: 33px;
color: black;
font-size: 15px;
font-family: Lucida Sans Unicode;
float: left;
}

#newstitle_txt a, #newstitle_txt p, #newstitle_txt b, #newstitle_txt strong, #newstitle_txt i, #newstitle_txt em, #newstitle_txt u, #newstitle_big a, #newstitle_big p, #newstitle_big b, #newstitle_big strong, #newstitle_big i, #newstitle_big em, #newstitle_big u
 {
padding: 0;
margin: 0;
color: black;
}

#newstitle_txt p, #newstitle_txt p {
font-size: 14px;
}

#news div#separator1 {
   width: 264px;
   height: 22px;
   margin-top: 22px;
   margin-left: 3px;
   background-image: url(/images/news-separator.gif);
}

#news div#separator_big1 {
   width: 502px;
   height: 22px;
   margin-top: 22px;
   background-image: url(/images/news-separator.gif);
}

#news * {
text-decoration: none;
}


#clearheader{height:707px;}/*needed to make room for header*/
#clearheader2{height:157px;}/*needed to make room for header*/
#clearfooter{clear:both;height:42px;}/*needed to make room for footer*/


/* right */
#right {
   width: 400px;
   background-color: #F2F2F2;
   float: left;
   clear: right;
}

#right div#header {
   width: 400px;
   color: black;
   height: 44px;
   font-size: 16px;
   background-color: white;
   background-image: url(/images/finger.gif);
   background-repeat: no-repeat;
   background-position: 310px 0px;
   font-size: 18px;
   font-weight: normal;
   font-family: Lucida Sans Unicode;
   line-height: 44px;

}
#right div#catalog2x3 {
padding: 0;
margin: 0;
width: 400px;
height: 438px;        
min-height: 438px;        
}

#catalog2x3 div#item {
height: 110px;
width: 140px;
float: left; 
}
#item div#sbg{
height: 95px;
width: 140px;
}
#item.active #sbg {
background-image: url(/images/selected-shirt-bg.gif);
background-repeat: no-repeat;
}
#item.active a,#item.active a:link, #item.active a:visited {
color: black;
}

#item img {
border:1px solid black;
}
#item div#preview {
height: 85px;
width: 85px;
background-color: white;
border: 1px solid #999999;
text-align: center;
vertical-align: middle;
float: left;
} 
#preview img {
margin-top:4px;
}

#item div#inumber {
float: left;
font-size: 15px;
font-family: Lucida Sans Unicode;
width: 45px;
height: 87px;
text-align: center;
background-color: white;
color: #999999;
}
#inumber a {
display: block;
margin-top: 35px;
text-align: center;
color: #999999;
text-decoration: none;
}

#item div#name {
color: #999999;
text-align: left;
height: 16px;
width: 140px;
font-size: 11px;
padding-top: 2px;
}
#name a {
color: #999999;
text-align: left;
font-size: 11px;
text-decoration: none;
}
#catline {
display: block;
width: 328px;
height: 110px;
padding-bottom: 22px;
padding-left: 44px;

}

/* banner */

#right div#banner {
padding: 0;
margin: 0;
width: 400px;
        
}

/* blog */

#right div#blog {
padding: 0;
margin: 0;
width: 400px;
height: auto;        
min-height: 388px;        
}

#blog div#btitle {
display: block;
font-size: 15px;
font-family: Lucida Sans Unicode;
padding-top: 18px;
width: 312px;
clear: both;
padding-left: 44px;
}

#blog div#record {
display: block;
margin-top: 22px;
width: 312px;
height: auto;
clear: both;
padding-left: 44px;
}

#record div#di {
display: block;
width: 110px;
height: auto;
float: left;
}

#record div#btext {
display: block;
width: 202px;
color: #999999;
float: left;
font-size: 12px;
}
#btext * {
color: #999999;
}

#di div#date {
margin-top: 4px;
width: 60px;
height: 24px;
color: black;
border-left: 1px solid #999999;
border-bottom: 1px solid #999999;

}
#di span.digit {
font-size: 15px;
font-family: Lucida Sans Unicode;
color: black;
padding-left: 8px;
}
#di span.month {
font-size: 9px;
font-family: Lucida Sans Unicode;
color: black;
}
#di div#bimg {
height: 85px;
width: 85px;
background-color: white;
border: 1px solid #999999;
margin-top: 11px;
text-align: center;
} 
#record img {
border: 1px solid black;
margin-top: 4px;
}

#record .moreimage * {
border: none;
}
/* right best banner */

#right div#best {
padding: 0;
margin: 0;
width: 400px;
height: 104px;        
}
#right div#besttitle {
	padding: 0;
	margin: 0;
	width: 400px;
	height: 44px;
	background-repeat: no-repeat;
	background-position: 220px 0px;
	background-color: #f6f6f6;
	color: #000000;
	font-size: 15px;
	font-family: "Lucida Sans Unicode";
	
}
#besttitle p {
padding-top: 14px;
padding-left: 22px;
}

/* footer */
#footerpathway {
position: relative;
display: block;
margin-top: 44px;
width: 502px;
background-color: white;
height: 22px;
background-image: url(/images/footer-linebg.gif);
background-repeat: no-repeat;         
background-position: 0px 21px;
color:#999999;
font-size: 13px;
vertical-align: top;
}

#footerpathway a, #footerpathway p, #footerpathway span {
padding: 0;
margin: 0;
color: black;
}
#footerpathway p {
color: #999999
}

#footerpathway div#login_register {
   position: absolute;
   top: 0px;
   left: 371px;
   height: 20px;
   width: 132px;
   margin: 0px;
   padding: 0px;
   background-color: #f7f7f7;
   color:#999999;
   border: 1px solid #999999;
   font-family: Arial;
   line-height: 20px;
}

#footerend {
display: block;
background-image: url(/images/footer-end.gif);
background-repeat: no-repeat;         
height: 22px;
width: 968px;
margin-left: 44px;
margin-top: 22px;
}

#footerspace {
display: block;
background-image: url(/images/footer-bg.gif);
background-repeat: no-repeat;         
height: 253px;
width: 880px;
margin-left: 44px;
clear: both;
}

#footerspace div#ftext {
padding-top: 30px;
height: 207px;
color: #999999;
} 
#ftext a, #ftext p {
color: #999999;
font-size: 11px;
padding: 0;
margin: 0;
}

#footerspace div#footerlogo{
display: block;
background-image: url(/images/logo-02.gif);
background-repeat: no-repeat;         
height: 22px;
width: 144px;
padding: 0;
margin: 0;
margin-top: 19px;
margin-bottom: 19px;
}

#buttons {
   display: block;
   height: 20px;
   width: 20px;
   margin: 0px;
   padding: 0px;
   background-color: white;
   color:#999999;
   border: 1px solid #999999;
   line-height: 20px;
   font-size: 11px;
   margin-right: 11px;
   float: left;
   text-align: center;
}

#buttons.moremore {
padding-left: 10px;
padding-right: 10px;
width: auto;
}
#buttons.moremore-a {
padding-left: 10px;
padding-right: 10px;
width: auto;
color:black;
border: 1px solid black;
}
.dots {
border: none;
}

#buttons a:link, #buttons a:link:visited {
   color:#999999;
   text-decoration: none;
}

#buttons a:hover, #buttons a:active {
   color:#000000;
   text-decoration: none;
}
#topchess p {
 padding-left: 11px;
 padding-right: 11px;
 font-size: 11px;
}

h1, h2, h3, .h 
{
 font-size: 26px;
 font-weight: normal;
 font-family: Lucida Sans Unicode;
}
.h {
font-size: 18px;
color: white;
font-family: Lucida Sans Unicode;
font-weight: lighter;
}


#topchess .h1
{
 font-weight: normal;
 font-family: Lucida Sans Unicode;
 font-size: 16px;
 color: #4d4d4d;
 padding-top: 10px;
 padding-left: 11px;
 padding-bottom: 44px;
}



/* internal catalog CSS */

#maincatalog {
   position: relative;
   width: 693px;
   padding-left:44px;
   background-color: white;
   display: block;
   float: left;
}

#rightcatalog {
   display: block;
   width: 187px;
   float: left;
   z-index: -1;
}

#cinternal_line {
   position: absolute;
   top: 0px;
   left: 44px;
   height: 1px;
   width: 693px;
   margin: 0px;
   padding: 0px;
   border-bottom: 1px solid #999999;
}

.cinternal#footerpathway {
width: 693px;
background-image: url(/images/footer-linebg2.gif);
}

.tcatalog {
font-size: 18px;
font-family: Lucida Sans Unicode;
}
.tcatalog img
{
border: none;
}

#cdate {
padding: 0;
margin-top: 4px;
width: 43px;
height: 22px;
color: #999999;
border-left: 1px solid #999999;
border-bottom: 1px solid #999999;
text-align: right;
vertical-align: middle;

font-size: 11px;
font-family: Lucida Sans Unicode;
}

.cvote {
font-size: 11px;
font-family: Lucida Sans Unicode;
}

.cvote div  {
padding-left: 16px;
text-align:center;
width: 20px;
}
.cvotefinger {
background-image: url(/images/c_vote_finger.gif);
background-repeat: no-repeat; 
}

.vdigits {
width: 44px;
text-align: center;
color: black;
font-size: 11px;
font-family: Lucida Sans Unicode;
vertical-align: middle;
padding-top: 2px;
}

.cprice {
color: #999999;
font-size: 24px;
font-family: Lucida Sans Unicode;
}

.cprice2 {
color: #999999;
font-size: 16px;
font-family: Lucida Sans Unicode;
}


.ctd {
padding-left: 27px;
}

#rightcatalog div#item {
height: 110px;
width: 140px;
padding-left: 22px;
}

#rightcatalog div#catline {
width: 140px;
padding-left: 44px;
}

.c_outer {
background-image: url(/images/mainBG.gif);
background-repeat: repeat-y;
}


/* Goods */

#goods {
   position: absolute;
   top: 158px;
   left: 44px;
   width: 693px;
   height: 636px;
   color: #999999;
   z-index: 100;
   display: block;
}

#goods div#mainphoto {
   position: absolute;
   top: 0px;
   left: 198px;
   width: 495px;
   height: 374px;
}

#mainphoto img {
border: none;
padding:0;
margin:0;
}


#goods div#f1, #goods div#f2, #goods div#f3,#goods div#f4,#goods div#f5,#goods div#f6,#goods div#f7,#goods div#f8 {
padding: 0;
margin:0;
background-image: url(/images/g_photo_bg.gif);
background-repeat: no-repeat;
height:77px; 
width:77px;
vertical-align: top;
}
#goods div#photos {
padding: 0;
margin:0;
position: absolute;
top: 0px;
left: 0px;
width: 187px;
height: 387px;
display: block;
}

#photos div#afon, #photos div#afon1, #photos div#afon2,#photos div#afon3,#photos div#afon4,#photos div#afon5,#photos div#afon6,#photos div#afon7,#photos div#afon8 {
padding: 0;
margin:0;
width: 88px;
height: 88px;
}
#afon img, #afon1 img, #afon2 img, #afon3 img, #afon4 img, #afon5 img, #afon6 img, #afon7 img, #afon8 img {
border: 1px solid black;
}

.active_afon {
background-image: url(/images/g_f_active_bg.gif);
background-repeat: no-repeat;
}

#ftitle {
padding: 0;
margin:0;
position: absolute;
top: 396px;
left: 0px;
width: 176px;
height: 66px;
}

#dtitle {
padding: 0;
margin:0;
position: absolute;
top: 473px;
left: 0px;
width: 176px;
height: 14px;
font-size: 13px;
}
#dtitle span {
color: black;
}

#ddesc {
padding: 0;
margin:0;
position: absolute;
top: 396px;
left: 198px;
width: 427px;
height: 88px;
font-size: 12px;
}

/* begin sand-bag divs */
/* declare right float, clear */
#smr-00,#smr-01 {
float:right;
clear:right;
padding:0;
}

/* right bank of the river! */
#smr-00 {
display: block;
width: 2px;
height: 23px;
}

#smr-01 {
display: block;
width: 110px;
height: 65px;
}
/* end all sand-bag channel control */

#bookmarks {
padding: 0;
margin:0;
position: absolute;
top: 428px;
left: 521px;
width: 118px;
height: 55px;
color: #666666;
}

.bimgs img {
border: none;
padding-left: 11px;
}

.barrows {
font-size: 10px;
line-height: 10px;
}
.barrows span {
color: black;
}

#dvote {
padding: 0;
margin:0;
position: absolute;
top: 396px;
left: 649px;
width: 44px;
height: 88px;
font-size: 12px;
background-image: url(/images/goods_vote.gif);
background-repeat: no-repeat;               
text-align: center;
color: #666666;
}
#dvote div {
padding-top:22px; 
}

#dseparator {
   display: block;
   position: absolute;
   width: 693px;
   height: 22px;
   background-image: url(/images/news-separator.gif);
   z-index: 114;
}

/* internal pages goods scroll */

#scrollist2 {
   width: 737px;
   height: 131px;
   margin: 0px;
   padding: 0px;
   position: absolute;
   background-color: #f2f2f2;
   top: 838px;
   left: 0px;
   background-image: url(/images/kissmydress-catalog.jpg);
   background-repeat: no-repeat;
   display: block;
   z-index: 112;
}

#scrollist2 div#clink {
   width: 109px;
   height: 13px;
   margin: 0px;
   padding: 0px;
   position: absolute;
   top: 16px;
   left: 70px;
   z-index: 114;
}

#scrollist2 div#list2 {
   width: 429px;
   height: 85px;
   border: 1px solid #999999;
   margin: 0px;
   padding: 0px;
   position: absolute;
   background-color: white;
   top: 22px;
   left: 254px;
   white-space: nowrap; 
   z-index: 114;
}

#list2 img {
border:1px solid black;
white-space: nowrap; 
}

#list2 div#preview {
height: 85px;
width: 85px;
background-color: white;
border-right: 1px solid #999999;
text-align: center;
vertical-align: middle;
float: left;
white-space: nowrap; 
   z-index: 114;
} 

#scrollist2 div#arrowl2 {
   width: 32px;
   height: 51px;
   margin: 0px;
   padding: 0px;
   position: absolute;
   top: 40px;
   left: 211px;
   background-image: url(/images/left-arrow.gif);
   background-repeat: no-repeat;
   z-index: 114;
}

#scrollist2 div#arrowr2 {
   width: 31px;
   height: 51px;
   margin: 0px;
   padding: 0px;
   position: absolute;
   top: 40px;
   left: 698px;
   background-image: url(/images/right-arrow.gif);
   background-repeat: no-repeat;
   z-index: 114;
}
/* end scroll 2 */

#config {
   width: 693px;
   height: 108px;
   margin: 0px;
   padding: 0px;
   position: absolute;
   top: 686px;
   left: 44px;
   background-image: url(/images/table.gif);
   background-repeat: no-repeat;
   display: block;
   z-index: 112;
}

#config div#n1 {
   width: 40px;
   height: 20px;
   margin: 0px;
   padding: 0px;
   position: absolute;
   top: 36px;
   left: 1px;
   color: black;
   text-align: center;
   z-index: 114;
   font-size: 15px;
   font-family: Lucida Sans Unicode;
}

#config div#model {
   width: 204px;
   height: 42px;
   margin: 0px;
   padding: 0px;
   position: absolute;
   top: 29px;
   left: 42px;
   color: black;
   text-align: left;
   padding-top: 9px;
   padding-left: 17px;
   color: #666666;
   font-size: 11px;
   z-index: 114;
}

#config div#colors1 {
   width: 42px;
   height: 42px;
   margin: 0px;
   padding: 0px;
   position: absolute;
   top: 22px;
   left: 247px;
   z-index: 114;
}
#config div#colors2 {
   width: 42px;
   height: 42px;
   margin: 0px;
   padding: 0px;
   position: absolute;
   top: 65px;
   left: 247px;
   z-index: 114;
}

#config div#gprice {
   width: 173px;
   height: 65px;
   margin: 0px;
   padding: 0px;
   position: absolute;
   top: 16px;
   left: 521px;
   color: black;
   text-align: center;
   padding-top: 0px;
   color: black;
   font-size: 24px;
   font-family: Lucida Sans Unicode;
   z-index: 114;
}

#config div#sitemaplinks {
   width: 173px;
   height: 44px;
   margin: 0px;
   padding: 0px;
   position: absolute;
   top: 65px;
   left: 521px;
   z-index: 114;
}

#config div#size1, #config div#size2 {
   width: 132px;
   height: 28px;
   margin: 0px;
   padding: 0px;
   position: absolute;
   top: 36px;
   left: 287px;
   text-align: right;
   z-index: 114;
}

#config div#size3, #config div#size4 {
   width: 42px;
   height: 28px;
   margin: 0px;
   padding: 0px;
   position: absolute;
   top: 36px;
   left: 461px;
   text-align: right;
   z-index: 114;
}


.cselect {
border: 1px solid #C3C3C3;
font-size: 11px;
padding: 0px;
margin: 0px;
background-color: white;
visibility: visible;
}

.cselect option {
border: none;
font-family: Verdana;
}

div#rotateImage {
position: absolute;
   top: 0px;
   left: 44px;
   height: 396px;
   width: 655px;
   background-image : url(/images_rotate/rotate.php);
   background-repeat: no-repeat;
   margin: 0px;
   padding: 0px; 
   background-color: white;
   z-index: 2;
}

div#rotateImage2 {
   position: absolute;
   top: 0px;
   left: 44px;
   height: 396px;
   width: 655px;
   margin: 0px;
   padding: 0px; 
   background-color: white;
   z-index: 10;
   display: none;
}

#fcontact {
   position: absolute;
   top: 230px;
   left: 140px;
}

#fphone {
   position: absolute;
   top: 272px;
   left: 140px;
}

#femail {
   position: absolute;
   top: 314px;
   left: 140px;
}

#faddress {
   position: absolute;
   top: 356px;
   left: 140px;
}

#m_ar {
   position: absolute;
   top: 56px;
   left: 140px;
}
#m_count {
   position: absolute;
   top: 99px;
   left: 140px;
}
#m_colorsize {
   position: absolute;
   top: 142px;
   left: 140px;
}
#m_price {
   position: absolute;
   top: 185px;
   left: 140px;
}

#f_ar {
   position: absolute;
   top: 56px;
   left: 310px;
}
#f_count {
   position: absolute;
   top: 99px;
   left: 310px;
}
#f_colorsize {
   position: absolute;
   top: 142px;
   left: 310px;
}
#f_price {
   position: absolute;
   top: 185px;
   left: 310px;
height: 14px;
width: 170px;
}
#cartgo {
   position: absolute;
   top: 394px;
   left: 368px;
width: 64px;
height: 16px;
}
#close {
   position: absolute;
   top: 394px;
   left: 445px;
width: 16px;
height: 16px;
}

#loader {
   position: absolute;
   top: 400px;
   left: 200px;
width: 150px;
height: 16px;
font-size: 10px;
}

#dimmer
{
    visibility: hidden;
    position:absolute;
    left:0px;
    top:0px;

filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;
background-color: black;
z-index: 9000;
}

