* { margin: 0; padding: 0;}
body { background: url(../../i/shop/bg.jpg) repeat-x #49aebf; height: 100%;}
img {border: none;}

#container {width: 1024px; height: auto; margin: 0 auto; background-color: white; min-height:100%; position: relative;} 
#header {width: 1024px; height: 477px; background: url(../../i/shop/main_header.jpg) no-repeat;}
#logo {position: absolute; top: 14px; margin-left: 33px;}
#back_vanilla {position: absolute; top: 45px; margin-left: 390px;}
#header #dress a{color: #e3007b; font-size:10px; font-family: Trebuchet MS; text-decoration: none;}
#header #dress a:hover {text-decoration: underline;}
#header #dress .one { position: absolute; margin-left: 148px; margin-top: 233px;}
#header #dress .two { position: absolute; margin-left: 353px; margin-top: 278px;}
#header #dress .three { position: absolute; margin-left: 550px; margin-top: 257px;}
#header #dress .four { position: absolute; margin-left: 756px; margin-top: 276px;}
#header #dress .five { position: absolute; margin-left: 933px; margin-top: 356px;}
#header #main_menu {width: 964px; height: 33px; background: url(../../i/shop/main_menu_bg.jpg) no-repeat; position: absolute; top: 141px; margin-left: 38px;}
#header #main_menu table {font-family: Trebuchet MS; margin-top: 0px; font-size: 18px;}
#header #main_menu table td {text-align: center; height: 29px;}
#header #main_menu a {text-decoration: none; color: white;}
#header #main_menu a:hover {text-decoration: underline; } 
#header #main_menu .l {width: 13px; height: 29px; background: url(../../i/shop/pink_button_men_l.png) no-repeat; float: left;}
#header #main_menu .r {width: 13px; height: 29px; background: url(../../i/shop/pink_button_men_r.png) no-repeat; float: left;}
#header #main_menu .c {width: auto; height: 27px; background: url(../../i/shop/pink_button_men_c.png) repeat-x; float: left; color: white; padding-top: 2px;}
#header #main_menu .c span {text-decoration: underline;}

#content {background: white; padding-bottom: 100px;}
#content #text {padding: 0 40px; font-size:12px; font-family: Trebuchet MS; color: #7e7e7e;}
#content #text h1 {color: rgb(227, 0, 123); font-size: 18px; display: block; margin: 5px 0;}
#content #text h2 {color: rgb(227, 0, 123); font-size: 16px; display: block; margin: 4px 0;}
#content #text h3 {color: rgb(227, 0, 123); font-size: 14px; display: block; margin: 3px 0;}
#content #text p {padding: 5px 0;}
#content #text  a {color: rgb(0, 136, 167); } 
#content #text span {font-style: italic; clear: both; display: block;}



#content #category_table {margin: 0 40px;}
#content #category_table td {padding:0 15px;}
#content #category_table a {font-size:15px; font-family: Trebuchet MS; font-style: italic; color: #0088a7; display: block; margin-bottom: 15px;}
#content #category_table p {font-size:12px; font-family: Trebuchet MS; color: #7c7c7c; line-height: 15px; }

#content .breadcrumbs {font-size:12px; font-family: Trebuchet MS; color: #7c7c7c;}

#content .buy_help {position: absolute; right: 30px; margin-top: 10px; width: 450px;}
#content .dress_white {width: 40px; height: 40px; background: white; border: 1px solid silver;}
#content .dress_champagne {width: 40px; height: 40px; background: #eedfc4; border: 1px solid silver;}
#content .dress_creame {width: 40px; height: 40px; background: #f9f9de; border: 1px solid silver;}

#footer {padding: 0 10px; border-top: 1px dashed #a4a4a4; background-color: white; padding-bottom: 10px; position: absolute; bottom: 0; width: 1004px;}

#footer #copyright { margin-top: 10px; margin-left: 30px; padding-bottom: 15px;}
#footer #copyright p {font-size:11px; font-family: Trebuchet MS; line-height: 16px;}
#footer #footer_menu {float: right; margin-top: 5px; margin-right: 10px;}
#footer #footer_menu ul li {display: inline; margin: 0 10px; }
#footer #footer_menu ul li a{font-size:14px; font-family: Trebuchet MS; color: #0088a7; text-decoration: none;}
#footer #footer_menu ul li a:hover{text-decoration: underline;}
#footer #footer_menu ul li span a{color:#e8278f;}
#footer #footer_tel {text-align: right; margin-right: 10px;}
#footer #footer_tel p {font-size:14px; font-family: Georgia; color: #0098b9;}
#footer #footer_tel p span {font-size:28px;}



/*inner page*/
#dreses {margin: 0 25px;}
.dress {width: 302px; display: inline-block; padding: 9px;}
.dress .name a {font-family: Trebuchet MS; font-size: 12px; color: #e3007b; text-align: left; display: block; margin-bottom: 10px;}
.dress .name a span {font-size: 20px;}
.dress .about {margin: 10px 0;}
.dress .about p {color: #7e7e7e; font-size:12px; font-family: Trebuchet MS; display: block; height:136px;}
.dress .price {background: #e5e8e9; color: #0093b3; font-size:24px; font-family: Trebuchet MS; text-align: right; padding: 2px; padding-right: 20px;}
.dress .buy { font-family: Trebuchet MS; font-size:12px; text-align: right !important; margin-top: 5px;}
.dress .buy a {color: #4f4f4f; text-decoration: none;}
.dress .buy a:hover {text-decoration: underline;}
.dress .buy img {margin-right: 5px;}
.dress .main_foto {width: 203px; height: 276px; overflow: hidden;}

.dress .mini_auto_preview {width: 88px; height: 88px; border: 1px solid #e9e9e9; margin-bottom: 3px;}




#about_dress {margin: 0 30px;}
#about_dress h2 {color: #e3007b; font-family: Trebuchet MS; font-size:16px; display: block; margin:15px 0;}
#about_dress #photos {margin-left: 25px;}
#about_dress #photos .small_photo {margin: 3px; cursor:pointer;}
#about_dress p {color: #7e7e7e; font-family: Trebuchet MS; font-size:12px; padding-left: 25px; padding-top: 20px;}
#buy_with_it {margin: 0 30px;}
#buy_with_it h2 {color: #e3007b; font-family: Trebuchet MS; font-size:16px; display: block; margin:15px 0;}
#buy_with_it .item {width: 160px; display: inline-block; padding: 11px;} 
#buy_with_it .item .name a {color: #0093b3; font-family: Trebuchet MS; font-size:14px; text-decoration: underline; display: block; margin-bottom: 8px;}
#buy_with_it .item .name a:hover {text-decoration: none;}
#buy_with_it .item p {color: #6b6b6b; font-family: Trebuchet MS; font-size:13px; }
#buy_with_it .item span {color: #e3007b; font-family: Trebuchet MS; font-size:18px;}
#buy_with_it .item .buy { font-family: Trebuchet MS; font-size:12px; text-align: right !important; margin-top: 5px;}
#buy_with_it .item .buy a {color: #0093b3; text-decoration: none;}
#buy_with_it .item .buy a:hover {text-decoration: underline;}
#buy_with_it .item .buy img {margin-right: 5px;}