body{font:12px tahoma, Arial, Helvetica, sans-serif; line-height:1.5em; margin:0px; padding:0px; color:#241a10; background:#000000 url(/_data/larasgift/themes/chocolate/images/page_bg.gif); }
a{color:#605646; }
a:link, a:active, a:visited{color:#605646; }
a:hover{text-decoration:none; }
#page_bg{background:url(/_data/larasgift/themes/chocolate/images/ribbon.gif) no-repeat center 88px; }
#container{width:850px; margin:20px auto; padding:0px; }
#header{height:88px; padding:0px; background-image:url(/_data/larasgift/themes/chocolate/images/header_bg.jpg); background-position:top; background-repeat:no-repeat; }
#header_logo{float:left; margin:10px 0px 0px 35px; }
#header_number{padding:7px 0; float:right; margin:25px 25px 0px 0px; color:#fee1b7; font-size:22px; letter-spacing:2px; }
#mainContent{padding:0px; background:#f2ede7 url(/_data/larasgift/themes/chocolate/images/body_top_shadow.jpg); background-repeat:repeat-x; background-position:top; min-height:400px; }
#left_side{width:142px; float:left; margin-left:6px; }
#right_side{width:666px; float:right; margin-right:10px; margin-top:10px; padding-bottom:30px; }
.inner_right{float:right; width:160px; height:300px; padding:4px 0 0 7px; }
#footer{padding:10px; height:15px; margin:0px auto; clear:both; font-size:10px; color:#7e6f4e; font-family:Verdana, Arial, Helvetica, sans-serif; }
#footer a{color:#7e6f4e; text-decoration:none; }
#footer a:link, #footer a:visited{color:#7e6f4e; text-decoration:none; }
#footer a:hover{color:#FFFFFF; text-decoration:underline; }
#footer a:active{color:#f8e6e6; text-decoration:none; }
#MAIN_MENU{height:44px; }
#MAIN_MENU ul{float:right; position:relative; z-index:30; margin-top:2px; margin-right:50px; margin-bottom:0; margin-left:0; padding:0; }
#MAIN_MENU ul li{float:left; list-style:none; display:inline; margin:0 0 0 0px; padding:0; }
#MAIN_MENU ul li a{float:left; color:#241a10; padding:12px 16px; display:block; text-decoration:none; font:13px tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase; border-right:1px solid #ba8f4d; }
#MAIN_MENU ul li a:hover{color:#FFFFFF; background-color:#ba8f4d; }
#MAIN_MENU ul li.last a{border-right:0; }
#MAIN_MENU ul li a.selected, #MAIN_MENU ul li.hover a, #MAIN_MENU ul a.active{color:#FFFFFF; background-color:#ba8f4d; }
#MAIN_MENU ul:hover{position:relative; color:#FFFFFF; }
#MAIN_MENU ul ul:hover a{color:#FFFFFF; background-color:#ba8f4d; background:#926d3d; }
#MAIN_MENU ul ul:hover ul.second-level{display:block; }
#MAIN_MENU ul li.hover{position:relative; color:#FFFFFF; background:#926d3d; }
#MAIN_MENU ul li.hover ul.second-level{display:block; }
#MAIN_MENU ul ul.second-level{position:absolute; top:40px; left:-1px; margin:0; padding:0; width:160px; display:none; background-color:#ba8f4d; }
#MAIN_MENU ul ul.second-level li{width:160px; margin:0; }
#MAIN_MENU ul ul.second-level a{display:block; float:none; width:140px; border-top:1px solid #926d3d; border-right:0; padding:4px 10px; background:none; font:12px/20px tahoma, Arial, Helvetica, sans-serif; color:#241a10; }
.tag{background-image:url(/_data/larasgift/themes/chocolate/images/tag_bottom.gif); background-repeat:no-repeat; background-position:0px bottom; width:148px; margin-bottom:20px; padding-bottom:30px; }
.tag p{padding:0px 5px; }
.tag ul{padding:0 0 13px 0; margin:0px; }
.tag li{list-style:none; padding:0 0 0 6px; margin:0px 0px 0px 8px; line-height:22px; background:url(/_data/larasgift/themes/chocolate/images/tag_line.gif) no-repeat 0 bottom; }
.tag a{background-image:url(/_data/larasgift/themes/chocolate/images/tag_icon.gif); background-position:left; background-repeat:no-repeat; display:block; padding:0px 0 2px 12px; color:#644d38; text-decoration:none; font-family:Tahoma, Arial; font-size:13px; font-weight:bold; }
.tag a:hover{text-decoration:underline; color:#605646; }
#search_box{width:142px; height:30px; margin:0 0 16px 3px; }
#search_box input{font-family:"Times New Roman", Times, serif; font-size:12px; color:#605646; }
#search_box p{padding:0px 5px; }
#search_box_inner{margin-left:0px; padding:0px; width:105px; height:21px; float:left; }
#search_query{border:0px; padding:3px 0px 0px 6px; margin:0px 0px 0px 5px; background-image:url(/_data/larasgift/themes/chocolate/images/search.gif); background-repeat:no-repeat; background-position:left; width:105px; height:20px; }
#search_box_go{float:left; padding-top:0px; }
#shopping_cart_summary{background:url(/_data/larasgift/themes/chocolate/images/we_accept.gif) no-repeat; width:142px; height:71px; color:#8f6637; padding:24px 0 0 0; font-family:Tahoma, Arial; font-size:11px; margin:0 0 0 4px; }
#shopping_cart_summary div{text-align:center; }
#shopping_cart_summary a{color:#8f6637; text-decoration:none; }
#shopping_cart_summary a:hover{color:#8f6637; text-decoration:underline; }
h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#241a10; font-weight:normal; }
h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#936a39; font-weight:normal; }
h3{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#634f34; }
h4{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#634f34; }
form{margin:0px; padding:0px; }
.image_border{border:1px solid #dfd0be; margin:3px 10px; padding:3px; }
hr{border:0; color:#dfd0be; background-color:#dfd0be; height:1px; width:100%; text-align:left; clear:both; }
hr.clear{margin-top:10px; margin:0px; clear:both; visibility:hidden; }
.size9{font-size:9px; }
.size10{font-size:10px; }
.size11{font-size:11px; }
.size12{font-size:12px; }
.size14{font-size:14px; }
.size20{font-size:20px; }
.size22{font-size:22px; }
.slide{width:666px; height:226px; }
ul.ticklist{padding:0px 0px 0px 15px; }
ul.ticklist li{list-style:none; background-image:url(/_data/larasgift/themes/chocolate/images/icon_tick.gif); background-position:left 3px; background-repeat:no-repeat; margin:0px 0px 5px 0px; padding:0px; padding-left:20px; line-height:normal; }
.service_table td{padding:3px 8px; color:#624f34; font-size:12px; height:28px; }
th{background-color:#dfd0be; color:#FFFFFF; font-weight:bold; border-bottom:1px solid #ffffff; height:28px; }
.row1{background-color:#f7f3ed; }
.row2{background-color:#FFFFFF; }
.product_box{width:132px; height:137px; float:left; background-color:#FFFFFF; border:1px solid #e2dacf; padding:4px; margin:0px 9px 25px 9px; text-align:center; font-family:"Times New Roman", Times, serif; font-size:13px; }
.product_box p{margin:0px; padding:0px 0px 5px 0px; }
#tag_top{position:relative; margin-top:-47px; width:147px; height:93px; background:url(/_data/larasgift/themes/chocolate/images/tag_top.gif); }
.left_details{float:left; width:190px; }
.photo_contact{width:470px; height:320px; float:right; }
iframe{width:470px; height:320px; overflow-x:hidden; border:0; }
.contact_title{color:#936a39; font-weight:bold; float:left; width:70px; }
.contact_detail{float:left; width:100px; clear:right; }
.forms{background-color:#FFFFFF !important; border:1px solid #dfd0be !important; margin:3px 0px; padding:4px; }
.brown{color:#936a39; }
#contact{border:0; width:480px; }
#contact label{float:left; width:80px; margin-right:15px; clear:left; color:#936a39; font-weight:bold; text-align:right; height:32px; }
#contact input, #contact textarea{margin-right:40px; }
#contact #submit{clear:left; margin-left:95px; }
div.ajax_loading{text-align:center !important; background:transparent url('/_data/larasgift/assets/images/ajax-load.gif') no-repeat 50% 50% !important; width:100% !important; height:90px !important; }.aligncenter{text-align:center !important;}
.alignright{text-align:right !important;}
.clearboth{clear:both !important;}
.clearleft{clear:left !important;}
.clearright{clear:right !important;}
.floatleft{float:left !important;}
.floatright{float:right !important;}
a img{border:0}
span.icon {font-size:14px; background-attachment:fixed; background: url(/_assets/images/admin/icons_sprite.png) no-repeat 0px 0px;}
span.plus{background-position:0px -255px}
.input_focus{background:#ffffcc; border:2px solid orange;}
/* inline form error messages */
fieldset.jade_error{background: #fad6d6 !important;}
fieldset label .jade_required_star { font-weight:bold; color:red;}
fieldset span.error_msg{ display:block; color:red;}
/* return form results status box */
div.jade_form_status_box{font-weight:bold; color:#000; font-size:1.2em; margin-bottom:10px; padding:10px; text-align:center; }
div.jade_form_status_box.box_positive{background:lightgreen; border:1px solid green;}
div.jade_form_status_box.box_negative{background:#fad6d6; border:1px solid #cc0000;}
div.jade_form_status_box div.error_count { }
div.ajax_loading{ width:100%; height:90px; background: transparent url('/_assets/images/admin/load.gif') no-repeat 50% 50%; text-align:center;}#jquery-overlay{position:absolute; top:0; left:0; z-index:500; width:100%; height:500px; }
#jquery-lightbox{position:absolute; top:0; left:0; width:100%; z-index:600; text-align:center; line-height:0; }
#jquery-lightbox a{}
#jquery-lightbox a img{border:none; }
#lightbox-container-image-box{position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto; }
#lightbox-container-image-box #lightbox-nav{left:0; }
#lightbox-container-image{padding:10px; }
#lightbox-loading{position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0; }
#lightbox-nav{position:absolute; top:0; left:0; height:100%; width:100%; z-index:10; }
#lightbox-nav a{outline:none; }
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%; height:100%; zoom:1; display:block; }
#lightbox-nav-btnPrev{left:0; float:left; }
#lightbox-nav-btnNext{right:0; float:right; }
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%; padding:0 10px 0; }
#lightbox-container-image-data{padding:0 10px; color:#666; }
#lightbox-container-image-data #lightbox-image-details{width:70%; float:left; text-align:left; }
#lightbox-image-details-caption{font-weight:bold; }
#lightbox-image-details-currentNumber{display:block; clear:left; padding-bottom:1.0em; }
#lightbox-secNav-btnClose{width:66px; float:right; padding-bottom:0.7em; }