/*////////////////////////////////////////////////
TEMPLATE
////////////////////////////////////////////////*/
*{margin:0;padding:0;}
a{outline:none;text-decoration:none;}
img{border:none;}
*:focus{outline:none;}
html{background-color:#FFFFFF;}
body{position:relative;}
h1{font-size:35px;line-height:41px;font-weight:normal;color:#464646;}
h2{font-size:24px;line-height:30px;font-weight:normal;color:#5F3344;}
h3{font-size:14px;}
h4{font-size:14px;font-weight:normal;}
h5{font-size:12px;line-height:18px;font-style:italic;color:#C59DAB;}
table{border-collapse:collapse;}
td{vertical-align:top;}
input{font-family:Georgia, "Times New Roman", Times, serif;}
select{font-family:Georgia, "Times New Roman", Times, serif;}
input.text{background:url(/sites/odile_mocks/images/input_bkg.jpg) repeat-x left top #FFF;}
textarea{background:url(/sites/odile_mocks/images/input_bkg.jpg) repeat-x left top #FFF;}
#wrapper{width:976px;margin:0 auto;font-size:14px;font-family:Georgia, "Times New Roman", Times, serif;line-height:20px;color:#373939;}

/*PNG TRANSPARENCY FIX FOR IE6*/
img, #slideshow img, .bullets a, #slideshow .slug, #thumbNav #bar01, #thumbNav #bar02, .arrow, .new, .clickZoom, .moreImg, .close, .exitZoom, .shopodile, .print, .discount, .complete, div.addMsg, .continue{ _behavior: url("/sites/odile_mocks/stylesheets/iepngfix.htc")}

/*////////////////////////////////////////////////
HEADER
////////////////////////////////////////////////*/
#header{width:100%;padding-bottom:15px;background:url(/sites/odile_mocks/images/template_border_horz.png) repeat-x left bottom;}
#header #logo{}
#header #logo a{width:192px;height:64px;display:block;text-indent:-9999px;background:url(/sites/odile_mocks/images/logo.gif) no-repeat left top;}
#headerL{width:192px;padding-top:36px;float:left;}
#headerR{width:784px;float:left;}
#headerRT {width:100%;height:50px;position:relative;z-index:104;}
#headerRT a{padding:15px 0;display:block;font-size:12px;font-weight:bold;font-style:italic;color:#551F36;text-align:center;}
#headerRT a:hover{}
#headerRT a span{padding-right:3px;font-size:24px;}
#headerRT #cart{float:right;width:260px;background-color:#F3EFEC;position:absolute;z-index:200;right:0;-moz-box-shadow: 2px 2px 4px #CCC;-webkit-box-shadow: 2px 2px 4px #CCC;box-shadow: 2px 2px 4px #CCC;/* For IE 8 */-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC')";/* For IE 5.5 - 7 */filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC');}
#headerRT .frame{overflow:hidden;display:none;padding:0 15px 15px 15px;font-size:11px;line-height:17px;}
#headerRT .frame a{width:15px;height:14px;text-indent:-9999px;padding:0;background:url(/sites/odile_mocks/images/cartdelete_btn.gif) no-repeat left top;display:block;overflow:hidden;margin-top:3px;}
#headerRT .frame a:hover{background-position:left -14px;}
#headerRT table{width:100%;}
#headerRT table input{padding:2px;width:20px;font-family:Georgia, "Times New Roman", Times, serif;color:#8C8C8C;border:1px solid #C6C7C6;text-align:center;font-size:11px;}
#headerRT th{padding-right:5px;padding-bottom:5px;font-size:10px;line-height:16px;text-align:center;text-transform:uppercase;font-weight:normal;color:#C39BA9;}
#headerRT .prod{text-align:left;}
#headerRT td{width:100%;padding:0 8px 10px 0;text-align:center;}
#headerRT .subtotal td{border-top:1px dotted #C39BA9;padding:10px 0 5px 0;font-size:14px;line-height:20px;font-style:italic;}
#headerRT input.button{width:100%;text-align:center;padding:10px 0;margin-top:10px;color:#521F33;background-color:#F2E4E7;border:1px solid #C39BA9;font-size:14px;line-height:20px;font-style:italic;cursor:pointer;-moz-box-shadow: 2px 2px 4px #CCC;-webkit-box-shadow: 2px 2px 4px #CCC;box-shadow: 2px 2px 4px #CCC;/* For IE 8 */-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC')";/* For IE 5.5 - 7 */filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC');/*IE7 and IE6 FIXES*/*padding:10px 80px;}
#headerRT input.button:hover{background-color:#EBC0C8;}
#headerRB {padding-top:10px;}
#headerRB li{float:left;list-style-type:none;}
#headerRB a{display:block;}
#headerRB a:hover{color:#551F36;}

/*////////////////////////////////////////////////
NAVIGATION
////////////////////////////////////////////////*/
#navigation{padding-left:57px;float:left;}
#navigation li{padding-right:27px;}
#navigation a{font-size:24px;line-height:30px;color:#878888;}
#navigation li.caps a{text-transform:uppercase;color:#CB9FAC;}
#navigation li.caps a:hover{color:#551F36;}

/*USER NAVIGATION////////////////////////////////////////////////*/
#userNav{padding-top:8px;float:right;}
#userNav li{padding-left:27px;}
#userNav a{color:#CB9FAC;}

/*////////////////////////////////////////////////
CONTENT
////////////////////////////////////////////////*/
#content{}
#content h1{padding-top:20px;}
#content h2{padding-top:20px;}
#content h3{padding-top:10px;margin-bottom:-10px;}
#content h4{padding-bottom:10px;}
#content a{color:#845765;font-style:italic;}
#content a:hover{text-decoration:underline;}
#content p{padding:10px 0;}

/*TOP BAR////////////////////////////////////////////////*/
#topBar{padding:20px 0;font-style:italic;font-size:12px;line-height:18px; *position:relative;*z-index:103;}
#breadcrumbs{float:left;color:#C59DAB;}
#breadcrumbs span{color:#5E3844;}
#breadcrumbs a{color:#C59DAB;}
#breadcrumbs a:hover{color:#5E3844;}
#sort {float:right;margin-top:-7px; _margin-top:-125px;}
#sort div{float:left; }
#sort div.left{*position:absolute;*right:230px;}
#sort div.right{*position:absolute;*right:0;}
#sort label{padding:7px 10px 0 20px;color:#C39AA9;float:left;}
#sort select{width:150px;}

/*BANNER////////////////////////////////////////////////*/
#banner{position:relative;}
#banner img{float:left;}

/*DECORATED BACKGROUND////////////////////////////////////////////////*/
#decorBkg{background-color:#F6F5F1;}
#decorBkg h4{font-size:16px;line-height:22px;font-style:italic;font-weight:normal;}
#decorBkg p.style1{padding:20px 0;font-size:18px;line-height:24px;}
#decorBkg .decorBox{padding:20px 63px;}
#decorBkg .decorBox .left{width:460px;padding:20px 20px 10px 20px;float:left;}
#decorBkg .decorBox .right{width:350px;float:left;}
#decorBkg .decorBoxAlt{padding:20px 63px; }
#decorBkg .decorBoxAlt .left{width:360px;float:left;}
#decorBkg .decorBoxAlt .right{padding:20px 0 10px 50px;width:440px;float:left;}
#decorBkg .decorBoxAlt .left img{margin-top:10px;}
#decorBkg .boxCon{padding-bottom:20px;background:url(/sites/odile_mocks/images/template_border_horz.png) repeat-x left bottom;}
#decorBkg .last{background:none;}
#decorBoxT{margin-bottom:-80px;background:url(/sites/odile_mocks/images/about_bkg_top.png) no-repeat left top; *background-position:left -30px;}
#decorBoxT .boxCon{padding-top:20px;margin-bottom:60px;}
#decorBoxM{margin-bottom:-20px;background:url(/sites/odile_mocks/images/about_bkg_mid.png) no-repeat right top;}
#decorBoxB{background:url(/sites/odile_mocks/images/about_bkg_bot.png) no-repeat right top;}

/*TWO COLUMNS////////////////////////////////////////////////*/
#twoCol{padding-bottom:40px;}
#twoColL{width:230px;padding-right:20px;padding-top:30px;float:left;}
#twoColL li{margin-bottom:8px;list-style-type:none;}
#twoColL a{font-weight:bold;font-style:italic;color:#CB9FAC;}
#twoColL a:hover{color:#5E3844;text-decoration:none;}
#twoColL a.current{color:#5E3844;}
#twoColR{width:726px;float:left;}
#twoColR h1.title{padding-top:0;margin-bottom:20px;}

/*PRODUCTS////////////////////////////////////////////////*/
#products{padding-top:20px;}
#products a.box{width:312px;height:452px;margin-right:20px;margin-bottom:20px;float:left;display:block;position:relative;text-align:center;/*IE7 and IE6 FIXES*/*margin-bottom:0;_margin-right:10px;font-style:normal;}
#products a.last{margin-right:0;}
#products a.box:hover{background-color:#551F36; text-decoration:none;}
#products a.box h3{padding-top:10px;margin:0;font-size:19px;line-height:25px;font-weight:normal;color:#464646;}
#products a.box:hover h3{color:#FFFFFF;}
#products a.box h4{padding-bottom:10px;font-size:22px;line-height:28px;font-weight:normal;color:#C79DAB;}
#products a.box h4 span{font-size:12px;font-style:italic;}
#products div.new{width:75px;height:33px;position:absolute;top:7px;left:6px;background:url(/sites/odile_mocks/images/new_icon.png) no-repeat left top;}
#productFoot{width:100%;padding:20px 0;*padding:40px 0 0 0;*margin-bottom:-10px;}
#productFoot a.backTop{padding-left:20px;display:block;float:left;font-style:italic;color:#845765;background:url(/sites/odile_mocks/images/back_top_icon.gif) no-repeat left top;}
#productFoot a.backTop:hover{text-decoration:underline;}
#productFoot .pagination{float:right;font-size:19px;line-height:25px;color:#C39AA9;}
#productFoot .pagination a{color:#C39AA9;}
#productFoot .pagination a:hover{color:#845765;}
#productFoot .pagination a.current{color:#845765;}
#prodDetail{width:100%;height:522px;position:relative;background:url(/sites/odile_mocks/images/prod_detail_bkg.jpg) repeat-y left top; z-index:10;}
#prodDetail img{float:left;}
#prodDetail a.exitZoom{display:none;font-style:italic;color:#845765;position:absolute;right:20px; top:20px;padding-right:20px;background:url(/sites/odile_mocks/images/close_icon.png) no-repeat right 50%;}
#prodDetail #prodThumbs{width:550px;position:absolute;bottom:0;left:20px;display:none;}
#prodDetail #prodThumbs .frame{padding:10px 0 0 10px;float:left;background:url(/sites/odile_mocks/images/moreimg_bkg.png) repeat left top;}
#prodDetail #prodThumbs a.close{display:block; float:left;padding-right:10px;padding-left:20px;height:14px;line-height:10px;font-style:italic;color:#845765;background:url(/sites/odile_mocks/images/close_icon.png) no-repeat left 50%;}
#prodDetail #prodThumbs img{width:125px;height:67px;float:left;margin:10px 10px 0 0;}
#prodDR{width:282px;position:absolute;top:30px;right:30px;}
#prodDR h1{padding:10px 0;}
#prodDR label{font-style:italic; display:block;}
#prodDR .color label{padding-top:10px;}
#prodDR .size label{padding-top:10px;}
#prodDR .top{padding-bottom:20px;}
#prodDR .middle{padding:10px 0 10px 0;background:url(/sites/odile_mocks/images/template_border_horz.png) repeat-x left top;}
#prodDR .middle div{margin-top:10px;clear:both; }
#prodDR .middle input{width:60px;height:30px;padding:0 10px;text-align:center;border:1px solid #CACBCA;line-height:30px;}
#prodDR .middle td{vertical-align:middle; padding-bottom:10px; padding-right:10px;}
#prodDR .middle .color td{padding-bottom:0;}
#prodDR .bottom{padding:20px 0;background:url(/sites/odile_mocks/images/template_border_horz.png) repeat-x left top;}
#prodDR .bottom input{width:100px;padding:0 10px;height:40px;font-size:22px;line-height:40px;text-align:center;float:left;color:#845765;border:none;}
#prodDR .bottom input.add{width:154px;height:44px;margin-left:5px;text-indent:-9999px;display:block;background:url(/sites/odile_mocks/images/addtocart_btn.png) no-repeat left top;cursor:pointer;_padding-top:100px;*padding-top:100px;}
#prodDR .bottom input.add:hover{ background-position:left -44px;}
#prodDFoot{position:absolute;bottom:15px;left:20px;}
#prodDFoot li{padding-right:20px;list-style-type:none;}
#prodDFoot a:hover{text-decoration:underline;}
#prodDFoot .left{width:654px;height:20px;float:left;}
#prodDFoot .left li{float:left;}
#prodDFoot .left a{display:block;font-style:italic;color:#845765;}
#prodDFoot a.moreImg{padding-left:22px;background:url(/sites/odile_mocks/images/moreimg_icon.png) no-repeat left 50%;}
#prodDFoot a.clickZoom{padding-left:20px;background:url(/sites/odile_mocks/images/zoom_icon.png) no-repeat left 50%;}
#prodDFoot .right{float:right;}
#prodDFoot .right li{display:inline;}
#prodDFoot .right a{font-style:italic;}

/*CHECKOUT////////////////////////////////////////////////*/
#checkout{padding:40px;}
#checkout #steps{text-align:center;}
#checkout h2{padding:0 10px 10px 10px;margin:0;}
#checkout .box {padding:20px 20px 20px 10px;margin:20px 0;position:relative;background-color:#FFF;}
#checkout .submitBox{padding:10px;border:1px solid #C39BA9;}
#checkout .submitBox td{padding:10px;vertical-align:middle;}
#checkout .submitBox td.left{width:100%;}
#checkout .submitBox p{padding-right:30px;}
#checkout .submitBox input.continue{width:218px;height:64px;padding:0;margin:0;display:block;text-indent:-9999px;background:url(/sites/odile_mocks/images/continue_btn.png) no-repeat left top;border:none;cursor:pointer;_padding-top:100px;*padding-top:100px;}
#checkout .submitBox input.continue:hover{background-position:left -64px;}
#checkout .submitBox input.complete{width:249px;height:64px;padding:0;margin:0;display:block;text-indent:-9999px;background:url(/sites/odile_mocks/images/complete_btn.png) no-repeat left top;border:none;cursor:pointer;_padding-top:100px;*padding-top:100px;}
#checkout .submitBox input.complete:hover{background-position:left -64px;}
#checkout table{width:100%;}
#checkout table table{}
#checkout .alignR{text-align:right;}
#checkout td{padding:0 10px 10px 10px;width:50%;}
#checkout td h2{padding:0;}
#checkout td td{padding:20px 20px 0 0;}
#checkout td.left{width:40%;}
#checkout td.middle{width:10%;}
#checkout td.right{width:50%;}
#checkout td.colorBkg{padding:20px;background-color:#F6F5F1;}
#checkout td.colorBkg h6{font-style:italic;font-size:14px;font-weight:normal;line-height:20px;}
#checkout td.colorBkg p{width:380px;padding:20px 0;font-size:24px;line-height:30px; text-transform:capitalize;}
#checkout td.colorBkg a{width:370px;padding:10px;position:absolute;bottom:40px;display:block;text-align:center;color:#521F33;background-color:#F2E4E7;border:1px solid #C39BA9;_position:static;_margin-top:200px;-moz-box-shadow: 2px 2px 4px #CCC;-webkit-box-shadow: 2px 2px 4px #CCC;box-shadow: 2px 2px 4px #CCC;/* For IE 8 */-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC')";/* For IE 5.5 - 7 */filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC');}
#checkout td.colorBkg a:hover{background-color:#EBC0C8;text-decoration:none;}
#checkout td.shippingInfo{display:none;}
#checkout .billShip select{width:200px;padding:5px;font-size:16px;line-height:22px;font-family:Georgia, "Times New Roman", Times, serif;color:#8C8C8C;border:1px solid #C6C7C6; *margin-top:5px;}
#checkout .billShip .middle select{width:70px;}
#checkout input{padding:5px;width:100%;font-size:16px;line-height:22px;font-family:Georgia, "Times New Roman", Times, serif;color:#8C8C8C;border:1px solid #C6C7C6;*width:99%;_width:99%;}
#checkout label{padding-bottom:5px;display:block;font-size:12px;}
#checkout select{padding:5px;font-size:16px;line-height:22px;font-family:Georgia, "Times New Roman", Times, serif;color:#8C8C8C;border:1px solid #C6C7C6;}
#checkout .billBox{width:260px;padding:0 10px;float:left;}
#checkout .billBox h3{padding:0;margin:0;}
#checkout #cart {padding:20px;text-align:left;}
#checkout #cart h2{padding-left:0;}
#checkout #cart h3{padding-top:0;font-size:20px;line-height:26px;}
#checkout #cart h3.giftP{padding-top:10px;display:none;}
#checkout #cart table{margin-bottom:10px;}
#checkout #cart th{padding:10px 0;text-align:left;font-size:12px;font-weight:normal;font-style:italic;line-height:18px;color:#C79DAB;border-bottom:2px solid #CACBCA;}
#checkout #cart th.alignR{text-align:right;}
#checkout #cart td{padding:15px 0;border-bottom:1px solid #CACBCA;}
#checkout #cart td div{margin-top:5px;float:left;}
#checkout #cart td div.addMsg{padding:0 20px 0 10px;margin-left:10px;display:none;border-left:1px solid #CACBCA;background:url(/sites/odile_mocks/images/message_icon.png) no-repeat right 50%;}
#checkout .style2 td{color:#C79DAB;}
#checkout #cart td label{padding-right:20px;float:left;font-style:italic;background:url(/sites/odile_mocks/images/gift_wrap_icon.gif) no-repeat right 3px;}
#checkout #cart input.checkbox{width:auto;margin-top:3px;margin-right:5px;float:left;border:none;padding:0;}
#checkout #cartL{width:425px;padding-top:20px;float:left;}
#checkout #cartL div{margin-top:5px;}
#checkout #cartL .disc input{width:100px;height:40px;padding:0 10px;float:left;}
#checkout #cartL input.discount{width:155px;height:44px;padding:0;margin:0 0 0 5px;display:block;text-indent:-9999px;background:url(/sites/odile_mocks/images/discount_btn.png) no-repeat left top;border:none;cursor:pointer;_padding-top:100px;*padding-top:100px;}
#checkout #cartL input.discount:hover{background-position:left -44px;}
#checkout #cartL h6{padding:20px 0 0 0;font-size:11px;font-weight:normal;color:#373939;}
#checkout #cartL p{padding:0 0 5px 0;font-style:italic;}
#checkout #cartL div label{font-size:14px;line-height:22px;}
#checkout #cartR{margin-top:20px;padding:20px 20px 0 20px;width:390px;float:left;font-style:italic;background-color:#FBFADC;}
#checkout #cartR table{margin:0;}
#checkout #cartR td{padding:0 0 20px 0;border:none;}
#checkout #cartR .total td{padding-top:20px;font-size:18px;line-height:24px;border-top:1px solid #CACBCA;vertical-align:middle;}
#checkout #cartR .total td.alignR{font-size:33px;}
#checkout #payment{position:relative;border:5px solid #F2E4E7;}
#checkout #payment div{margin:0 10px 10px 10px;}
#checkout #payment input{width:400px;}
#checkout #payment input.checkbox{width:auto;margin-top:3px;margin-right:5px;float:left;border:none;padding:0;}
#checkout #payment label{padding-top:10px;}
#checkout #payment label.style3{padding:0;font-size:14px;line-height:22px;font-style:italic;}
#checkout #payment .verisign{position:absolute;bottom:20px;right:20px;}
#checkout #payment .ssl{padding-right:40px;position:absolute;top:20px;right:20px;font-style:italic;background:url(/sites/odile_mocks/images/secure_icon.jpg) no-repeat right top;}
#checkout #payment .cvv{width:200px;padding-bottom:20px;margin-bottom:20px;background:url(/sites/odile_mocks/images/cvv_icon.jpg) no-repeat right 32px;}
#checkout #payment .cvv input{width:60px;}
#checkout #payment .creditCard{background:url(/sites/odile_mocks/images/credit_card_icon.jpg) no-repeat 140px 10px;}
#checkout #confirm{width:650px;margin:0 auto;}
#checkout #confirm h1{font-size:48px;line-height:54px;text-align:center;color:#5F3344;}
#checkout #confirm h4{padding:30px;text-align:center;color:#541F35;}
#checkout #confirm a.print{width:220px;height:64px;margin-top:20px;float:right;display:block;text-indent:-9999px;background:url(/sites/odile_mocks/images/print_btn.png) no-repeat left top;}
#checkout #confirm a.print:hover{background-position:left -64px;}
#checkout #receipt{}
#checkout #receipt p{padding:10px 20px;font-style:italic;}
#checkout #receipt p span{color:#531F34}
#checkout #receipt h3{padding:0 20px;}
#checkout #receipt table{margin:10px 0 20px 0;}
#checkout #receipt th{padding:10px 20px;font-weight:normal;text-transform:uppercase;text-align:left;color:#C69DAB;border-bottom:1px solid #CACBCA;}
#checkout #receipt th.prod{width:85%;}
#checkout #receipt td{padding:5px 20px 0 20px;font-style:italic;font-size:12px;line-height:18px;}
#checkout #receipt .prodRow td {padding:10px 20px;font-size:14px;line-height:20px;border-bottom:1px solid #CACBCA;}
#checkout #receipt .subtotal td {padding-top:20px;}
#checkout #receipt .tax td{padding-bottom:10px;}
#checkout #receipt .total td {padding-top:10px;font-size:16px;line-height:22px;border-top:1px solid #CACBCA;}
#checkout #receipt .total td.slug{border:none;}
#checkout #receipt .style4{text-align:center;}
#checkout #receiptT {width:100%;_margin-bottom:-14px;}
#checkout #receiptT .corner{width:4px;height:4px;float:left;display:block; }
#checkout #receiptT .mid{width:642px;height:4px;float:left;display:block; background:url(/sites/odile_mocks/images/receipt_top.jpg) repeat-x left top;}
#checkout #receiptT #tl{background:url(/sites/odile_mocks/images/receipt_tl.jpg) no-repeat left top;}
#checkout #receiptT #tr{background:url(/sites/odile_mocks/images/receipt_tr.jpg) no-repeat left top;}
#checkout #receiptM{width:100%;}
#checkout #receiptCon{width:582px;padding:30px;margin:0 auto;background-color:#FFF;}
#checkout #receiptM .leftSh{background:url(/sites/odile_mocks/images/receipt_left.jpg) repeat-y left top;}
#checkout #receiptM .rightSh{background:url(/sites/odile_mocks/images/receipt_right.jpg) repeat-y right top;}
#checkout #receiptB {width:100%;height:6px;background:url(/sites/odile_mocks/images/receipt_bottom.jpg) no-repeat left top;}
#checkout #receiptID{padding:20px;margin:20px 0;background-color:#FBFADC;}
#checkout #receiptID h2{padding:0;margin:0;font-size:20px;line-height:26px;color:#464646;}
#checkout #receiptID p{padding:0;}
#checkout #receiptSig {position:relative;padding:10px 0;}
#checkout #receiptSig img{margin:0 0 5px 30px;}
#checkout #receiptSig a.shopodile{width:256px;height:47px;text-indent:-9999px;display:block;position:absolute;right:-30px;top:40px;background:url(/sites/odile_mocks/images/shopodile_btn.png) no-repeat left top;_right:0;}
#checkout #receiptSig a.shopodile:hover{background-position:left -48px;}

/*USER FOOTER ////////////////////////////////////////////////*/
#userFoot{width:100%;padding:20px 0;background:url(/sites/odile_mocks/images/template_border_horz.png) repeat-x left top;/*IE7 and IE6 FIXES*/*padding-bottom:0px;_padding-bottom:0px;}
#userFootL{float:left;}
#userFootR{float:left;background:url(/sites/odile_mocks/images/template_border_vert.png) repeat-y left top;}
#userFoot .box{width:328px;padding:10px 52px 10px 108px;background:url(/sites/odile_mocks/images/user_foot_icon.gif) no-repeat 40px 10px;_width:320px;}
#userFoot #userFootR .box{padding-right:20px;width:358px;_width:350px;}
#userFoot .box h2{font-style:italic;}
#userFoot h2 span{font-size:14px;}
#userFoot p{padding:5px 0;color:#868787;font-style:italic;}
#userFoot .facebook{margin-top:15px;}
#userFoot .newsletter{height:30px;margin-top:15px;}
#userFoot .newsletter p{padding:10px;background-color:#F2E4E7;font-style:italic;/*Temporary Newsletter Thank You! Message*/display:none}
#userFoot .newsletter input{height:28px;padding:0 10px;font-size:14px;line-height:28px;font-family:Georgia, "Times New Roman", Times, serif;color:#878888;border:none;}
#userFoot .newsletter div{float:left;}
#userFoot .email{border:1px solid #B7B8B7;border-right:none;}
#userFoot .email input{width:170px;*height:26px;*line-height:26px;}
#userFoot .btn{border:1px solid #C39BA9;}
#userFoot .btn input{font-style:italic;background-color:#EBD8DB;cursor:pointer;}
#userFoot .btn input:hover{color:#FFFFFF;background-color:#EBC0C8;}

/*////////////////////////////////////////////////
FOOTER  
////////////////////////////////////////////////*/
#footer{width:100%;padding:20px 0 50px 0;background:url(/sites/odile_mocks/images/template_border_horz.png) repeat-x left top;}
#footer ul{text-align:center;}
#footer li{padding:0 5px;display:inline;list-style-type:none;font-size:12px;font-style:italic;line-height:18px;color:#CACBCA;}
#footer a{color:#C69DAB;}
#footer a:hover{color:#551F36;}

/*////////////////////////////////////////////////
SLIDESHOW
////////////////////////////////////////////////*/
#slideshow{width:976px; height:629px;position:relative;}
#slideshow a.slide{width:976px;height:629px;position:absolute;left:0;top:0;display:block;overflow:hidden;}
#slideshow a.slide img{position:absolute;left:0;top:0;}
#slideshow a.slide img.top{top:-629px;z-index:2}
#slideshow a.slide img.bottom{z-index:1}
#slideshow .bullets{position:relative;z-index:101;float:right; top:590px;margin-right:30px; left:5px;}
#slideshow .thumb {float:left;}

#slideshow .thumb img{width:190px;height:118px;display:none;border:5px solid #FFF;z-index:1;position:absolute;top:-142px;}
#slideshow .slug{width:15px;height:7px;display:none;position:absolute; top:-14px;background:url(/sites/odile_mocks/images/thumb_arrow.png) no-repeat left top;z-index:3;}
#slideshow .shadow{width:200px;height:13px;display:none;position:absolute; top:-14px;left:-100px;background:url(/sites/odile_mocks/images/thumb_shadow.png) no-repeat left top;z-index:2;}

#slideshow .bullets a{display:block; width:14px; height:14px;background:url(/sites/odile_mocks/images/slideshow_bullets.png) no-repeat left top;text-indent:-9999px; margin-right:5px;overflow:hidden;}
#slideshow .bullets a.current{background-position:left -14px;}

/*////////////////////////////////////////////////
THUMBNAIL NAVIGATION
////////////////////////////////////////////////*/
#thumbNav{position:absolute;left:20px;top:20px;background-color:#F7F7F7;_left:-960px;}
#thumbNav img{width:190px;height:118px;position:absolute;float:none;z-index:3;display:none;border:5px solid #FFF;left:-300px;top:-45px;}
#thumbNav #navFrame{width:215px;}
#thumbNav .box{width:215px;height:45px;position:relative;border-bottom:1px solid #F1F1F1;}
#thumbNav .bar{position:absolute;width:236px;height:51px;display:none;z-index:1;left:-300px;top:-3px;}

#thumbNav .shadow{position:absolute;width:200px;height:13px;display:none;z-index:2;left:-300px;top:83px;background:url(/sites/odile_mocks/images/thumb_shadow.png) no-repeat left top;}

#thumbNav #bar01{background:url(/sites/odile_mocks/images/thumbnav01_bkg.png) no-repeat left top;}
#thumbNav #bar02{background:url(/sites/odile_mocks/images/thumbnav02_bkg.png) no-repeat left top;}
#thumbNav a{padding:0 20px;display:block;font-size:18px;line-height:45px;font-style:italic;color:#878888;width:175px;height:45px;position:absolute;z-index:3;}
#thumbNav a:hover{color:#000;text-decoration:none;}

/*////////////////////////////////////////////////
FEEDBACK 
////////////////////////////////////////////////*/
#feedback{width:40px;position:absolute;right:0;top:260px;font-family:Georgia, "Times New Roman", Times, serif;color:#464646;z-index:100;}
#feedback .left{width:40px;float:left;}
#feedback .left a{width:40px;height:120px;overflow:hidden;text-indent:-9999px;display:block;background:url(/sites/odile_mocks/images/feedback_btn.gif) no-repeat left top;}
#feedback .right{padding:20px 30px 30px 30px;width:358px;float:left;background-color:#FFF;border:1px solid #551F36;display:none;}
#feedback .right p{padding:15px 0;font-size:14px;line-height:20px;font-style:italic;}
#feedback .right div {margin-bottom:15px;}
#feedback .right label{display:block;font-size:12px;line-height:18px;margin-bottom:3px;}
#feedback .right div input{padding:5px;width:100%;font-size:16px;line-height:22px;font-family:Georgia, "Times New Roman", Times, serif;color:#8C8C8C;border:1px solid #C6C7C6;}
#feedback .right div textarea{padding:5px;width:100%;font-size:16px;line-height:22px;font-family:Georgia, "Times New Roman", Times, serif;color:#8C8C8C;border:1px solid #C6C7C6;}
#feedback .right input.button{margin-top:10px;padding:10px 40px;color:#521F33;background-color:#F2E4E7;border:1px solid #C39BA9;font-size:14px;line-height:20px;font-style:italic;cursor:pointer;-moz-box-shadow: 2px 2px 4px #CCC;-webkit-box-shadow: 2px 2px 4px #CCC;box-shadow: 2px 2px 4px #CCC;/* For IE 8 */-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC')";/* For IE 5.5 - 7 */filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC');}
#feedback .right input.button:hover{background-color:#EBC0C8;}
#feedback .message{margin-top:10px;padding:20px;background-color:#FAF5F5;text-align:center;display:none;}
#feedback .message p{padding:0;}
#feedback .message h3{padding:50px;font-size:24px;line-height:40px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;}

/*////////////////////////////////////////////////
GIFT MESSAGE
////////////////////////////////////////////////*/
#giftMsg{width:395px;background-color:#F00;padding:20px;background-color:#FFF;font-family:Georgia, "Times New Roman", Times, serif;color:#464646;z-index:202;display:none;position:fixed;_position:absolute; }
#overlay{display:none;position:fixed;_position:absolute;height:100%;width:100%;top:0;left:0;background:#000000;z-index:201;-moz-box-shadow: 0px 0px 4px #000;-webkit-box-shadow: 0px 0px 4px #000;box-shadow: 0px 0px 4px #000;/* For IE 8 */-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";/* For IE 5.5 - 7 */filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');}
#giftMsg div {margin-bottom:15px;}
#giftMsg p{padding:15px 0;font-size:14px;line-height:20px;font-style:italic;}
#giftMsg label{display:block;font-size:12px;line-height:18px;margin-bottom:3px;}
#giftMsg textarea{padding:5px;width:385px;font-size:16px;line-height:22px;font-family:Georgia, "Times New Roman", Times, serif;color:#8C8C8C;border:1px solid #C6C7C6;}
#giftMsg input.button{margin-top:10px;padding:10px 40px;color:#521F33;background-color:#F2E4E7;border:1px solid #C39BA9;font-size:14px;line-height:20px;font-style:italic;cursor:pointer;-moz-box-shadow: 2px 2px 4px #CCC;-webkit-box-shadow: 2px 2px 4px #CCC;box-shadow: 2px 2px 4px #CCC;/* For IE 8 */-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC')";/* For IE 5.5 - 7 */filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC');}
#giftMsg input.button:hover{background-color:#EBC0C8;}
	
/*////////////////////////////////////////////////
FORM VALIDATION
////////////////////////////////////////////////*/
#postForm td td{}
#postForm .tag{width:110px;padding:10px;background-color:#FFF;border:1px solid #CC6666;font-size:12px;color:#CC6666;font-style:italic;position:absolute;z-index:100;-moz-box-shadow: 2px 2px 4px #999;-webkit-box-shadow: 2px 2px 4px #999;box-shadow: 2px 2px 4px #999;}
#postForm .tag .frame{position:relative;}
#postForm .tag .slug{width:11px;height:19px;display:block;position:absolute; right:-21px;top:10px;background:url(/sites/odile_mocks/images/validtag_point.png) no-repeat left top;_right:-11px;}

/*////////////////////////////////////////////////
CUSTOM COMBOBOX
////////////////////////////////////////////////*/
.dd2 {text-align:left;font-size:14px;width:100px;}
.color .dd2{top:0px;}
.size .dd2{top:40px;}
.dd2 .ddTitle {background:url(/sites/odile_mocks/images/combobox_bkg.png) repeat-x left bottom #FFF;padding:0 10px;cursor:default;overflow:hidden;height:30px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border:1px solid #CACBCA;}
#sort .dd2 .ddTitle{width:127px;}
.color select{width:123px;}
.color .dd2 .ddTitle {width:100px;}
.size select{width:73px;}
.size .dd2 .ddTitle {width:50px;}
.dd2 .ddTitle span.arrow {background:url(/sites/odile_mocks/images/combobox_arrow.png) no-repeat 0 0; float:right; display:inline-block;width:27px; height:27px; cursor:pointer; top:5px; position:relative; right:2px;}
.dd2 .ddTitle span.ddTitleText {text-indent:1px; overflow:hidden; line-height:30px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;*position:relative;*top:0;  _position:relative; _top:0px}
.size .dd2 .ddTitle span.ddTitleText{line-height:24px;}
.dd2 .ddTitle span.ddTitleText img{text-align:left; padding:0 2px 0 0;}
.dd2 .ddChild {position:absolute;border:1px solid #CACBCA;border-top:none;display:none;overflow:hidden;overflow-x:hidden !important;background-color:#ffffff;font-size:14px;}
#sort .left .dd2 .ddChild{*left:138px;}
#sort .right .dd2 .ddChild{*left:85px;}
.dd2 .ddChild .opta a, .dd2 .ddChild .opta a:visited {padding-left:10px}
.dd2 .ddChild a {display:block;padding:3px 0 3px 3px;text-decoration:none;color:#000;overflow:hidden;white-space:nowrap;cursor:pointer;}
#content .dd2 .ddChild a:hover {background-color:#845765;text-decoration:none;color:#FFF;}
.dd2 .ddChild a.selected {background-color:#DBDBDB;color:#666;		}
