/*Global*/
#spinneritself{margin-top:120px;margin-left:15%;width:220px;height:19px;}
img, div, a img, a, input { behavior: url(../stylesheets/iepngfix.htc) }
pre{background-color:#eee; padding:10px; font-size:11px}
html, body{font-family:Arial,Trebuchet,Myriad Pro;font-style:normal;font-variant:normal;font-weight:normal;margin:0px;padding:0px;}
h1{margin-top:40px;padding-bottom:7px;font-size:18px;color:#18120B;}
h2{font-family:"Trebuchet MS";font-size:24px;color:#18120B;}
h3{border-bottom:1px #A31515 solid;font-size:18px;color:#00287A;font-family:Garamond}
h4{font-size:16px;color:#00287A;font-family:Garamond;margin-top:14px;margin-left:0px}
h5{}
a{color:#18120B;text-decoration:none}
a:hover{text-decoration:underline}
a img{border:none;margin:0;padding:0}
p{font-size:14px;line-height:170%;font-family:Tahoma;color:#2A2828;}
ol{padding-left:20px;}
li {list-style-image:url(../images/theme/ligreen.jpg);}
input{background-color:#fff;color:#000;border:#CACACA 1px solid;padding:2px;}
input[type="image"]{border:0px solid #DDD9C8;background-color:transparent;}
input[type="file"]{border:2px solid #2D1918;width:230px;white-space:nowrap;cursor:default;padding:0 !important;border-style:none !important;}
input[type="submit"]{border:none;background-color:transparent;color:#fff;font-weight:bold;text-transform:uppercase;}
#line_item_product_id{border:2px #2D1918 solid;width:230px;}
textarea{background-color:#fff;color:#000;padding:1px 0px 1px 1px;border:none}
select{background-color:#fff;color:#18130B;border:none;min-width:230px;max-width:230px;font-weight:bold;text-align:center;}
.clear{clear:left}
.left{float:left; margin-top:0px}
.leftmargin{margin-left:10px;padding:0px;float:left;}
.leftforty{float:left;width:46%;margin-left:20px;}
.leftforty select{border:1px solid #CACACA;background-color:#fff;color:#000;min-width:208px;max-width:208px;font-weight:normal;text-align:left;}
.right{float:right}
.aright{text-align:right}
.no{margin-left:0px}
.mbottom{margin-bottom:25px;line-height:170%;color:#2A2828;font-family:Tahoma;font-size:14px;line-height:170%;}
/*Container*/
#preheader{background:#18130B url(../images/theme/headerbg.jpg) repeat-x;}
#header{height:156px;}
#logo{width:256px;height:67px;float:left;margin-top:74px;}
#container{width:936px;margin:0 auto;z-index:2;position:relative;}
.container{width:936px;margin:0 auto;}
#leftbg{background: url(../images/theme/bodyleftbg.png) no-repeat;width:100%;position:absolute;left:0px;height:50%;z-index:1;}
#rightbg{background: url(../images/theme/bodyrightbg.png) no-repeat;width:30%;position:absolute;right:0px;height:50%;z-index:1;}
#userinfocontainer{height:74px;width:100%;text-align:center;padding-left:6px}
/*Menu*/
#submenu{float:right;padding-top:18px;height:70px;}
#submenu ul{margin:0px;}
#submenu ul li{display:inline;margin-right:8px;color:#E3DABB;}
#submenu li a{color:#E3DABB;font-size:14px;font-weight:bold;line-height:100%;}
#submenu li a{}
#submenu li a:hover{}
#menu{clear:right;float:right;width:600px;}
#menu {}
#menu ul{}
#menu ul li{display:inline;}
#menu li a{height:32px;line-height:28px;width:82px;float:left;display:block;color:#2E2C2C;font-weight:bold;text-decoration:none;}
#menu li a{text-align:center;line-height:140%;font-size:18px;color:#E9E0C1;}
#menu li a.menualt{width:152px;}
#menu li a:hover{background:url(../images/theme/menubg.jpg) no-repeat;}
#menu li a:hover.menualt{background:url(../images/theme/menubgalt.jpg) no-repeat;color:#fff;min-width:152px;}
/*Content*/
#content{float:left;width:575px;margin-top:25px;min-height:512px;}
#content{margin-top:25px;}
#contentother{min-height:512px;}
#inner{width:590px;float:left}
#slide{height:391px;float:left;max-width:532px;margin-top:35px;margin-bottom:20px;}
#upload{float:right;width:353px;height:622px;background:url(../images/theme/uploadbgnew.png) no-repeat;overflow:visible;}
#sizeselect{background:url(../images/theme/selectposter.jpg) no-repeat;margin-top:160px;margin-left:54px;height:70px;padding-top:55px;}
#sizeselect select{margin-left:14px;margin-top:3px;}
#uploadposter{background:url(../images/theme/uploadyourimage.jpg) no-repeat;margin-left:54px;padding-top:48px;height:70px;}
#uploadposter input[type="file"]{margin-left:16px;margin-top:2px;}
.sidebarbg{background:url(../images/theme/sidebarbg.png) no-repeat;height:29px;}
#previewposter{background:url(../images/theme/previewyourposter.jpg) no-repeat;margin-left:42px;padding-top:64px;}
#previewposter input[type="image"]{margin-left:14px;}
#homebottom{margin:20px 0 0 8px}
.question{background:url(../images/theme/question.png) no-repeat;padding-left:30px;padding-bottom:5px;}
.answer{background:url(../images/theme/answer.png) no-repeat;padding-left:30px;padding-bottom:20px;}
#getstartedform input{width:98%;border:1px solid #AAAAAA;height:24px;margin-bottom:0px;}
.getstartedtext{margin-top:0px;color:#000;}
#getstartedform input[type="image"]{width:126px;height:43px;border:none;}
#getstartedform textarea{width:98%;}
#bottomdashes {margin-top:75px;}
.greennotice{color:#18120B;font-style:italic;font-size:11px;}
.howitworksul{float:left;width:40%;margin-left:15px;}
#getstartedbutton{margin-top:16px;}
#loginpage{}
#loginpage input{border:1px solid #AAAAAA;height:24px;margin-bottom:0px;}
#loginpage input[type="image"]{width:126px;height:43px;border:none;margin-left:40px;}
#loginpage input[type="image"]{width:126px;height:43px;border:none;margin-left:40px;}
#loginpagecheckout input[type="image"]{border:none;margin-left:40px;background-color:transparent;}
#loginpagecheckout input[type="submit"]{border:none;background-color:#fff;color:#000;font-weight:bold;text-transform:uppercase;}
#loginpage input[type="checkbox"]{border:none;width:20px;}
#loginpage a{margin-left:40px;}
#user_subscribe{margin:0px;}
#subscribe{color:#808097;font-size:12px;}
#subscribe input{vertical-align:middle;}
/*Content-Sidebar*/
#sidebar{width:316px;float:left;background:url(../images/theme/sidebarbg.jpg) no-repeat;min-height:644px;margin-top:30px;margin-left:2px;text-align:right}
#sidebar a:hover{text-decoration:none}
#sidebarother a:hover{text-decoration:none}
#sidebar input.button:hover{background-color:#AC470A}
#sidebar input.button{background-color:#A3AC0A; border:0 none; color:#FFF; font-style:normal; width:auto; padding:1.5px 0; margin-left:4px}
#sidebar submit{border:1px solid #BFBAA9; color:#434343; font-family:Arial,Helvetica,sans-serif; font-style:italic; padding:3px}
textarea{border:1px solid #C1B8B6; vertical-align:middle}
/*Products*/
#products{margin-left:12px}
.desc{color:#6D6C6C; font-size:12px; float:right; padding-top:4px; margin-top:0px}
#productleft{float:left; width:210px; margin:14px 20px 10px 10px; min-height:383px}
#productdescription{margin-top:5px; padding-bottom:12px; border-bottom:#CCC 1px solid}
#productimage{border:2px solid #C9C8C7; float:left; width:270px; background-color:#fff; text-align:center; padding:20px 0}
#priceshow{font-size:24px; color:black; font-weight:bold; margin:8px 0}
#quantity{padding:2px; font-size:14px}
#quantityspan{margin-right:5px; font-size:12px; font-weight:bold; color:black}
#groupproduct{float:left; width:275px; margin-right:15px; margin-left:5px; margin-bottom:30px}
#groupimage{float:left; width:102px}
#grouptext{float:left; width:163px; margin-left:0px; margin-left:10px}
#grouptext p{margin:0px; font-weight:bold}
/*Calendar Plugin*/
.calendar_date_select_popup_icon{vertical-align:middle}
/*Comments*/
#commentshow{background-color:#DBDBDB; padding:1px 10px; margin-bottom:5px}
#comment input{background-color:#fff; border:1px #000 solid; padding:2px 3px}
#comment label{color:#000; margin-left:15px; margin-right:5px; vertical-align:middle}
#comment_body{vertical-align:top}
#comment textarea{background-color:#fff; border:1px #000 solid}
/*Tables*/
table{border-spacing:0px}
td{font-size:12px}
th{font-size:14px; border-bottom:1px solid black; height:20px; text-align:left}
table.sortable thead{font-weight:bold; cursor:pointer}
s, strike, del{text-decoration:none}
/*Ecommerce*/
#checkout label{width:145px; margin-right:5px; float:left; text-align:right; vertical-align:middle; color:#00287A; padding:1px}
#checkout input{float:left}
#checkout select{margin-bottom:10px; border:1px solid #BA360A; background-color:#fff; color:#BA360A}
#checkout br{clear:left; margin:5px 0px}
#order_submit{padding:10px; font-weight:bold; font-size:16px}
#cartitem {background-color:#E8E7D5;padding:18px;min-height:165px;}
#cartimage img{border:solid 5px #F3F3F1;max-width:218px;float:left;}
#cartdetails {max-width:310px;float:left;margin-left:30px;}
#cartdetails p{font-size:18px;margin:0px;}
#cart_shipping_choice{border:1px solid #AAAAAA;height:24px;margin-bottom:0px;background-color:#fff;color:#000;font-weight:normal;max-width:290px;min-width:200px;text-align:left;}
#imagename{padding-left:8px;}
#format{background:url(../images/theme/format.png) no-repeat;height:42px;width:183px;color:#fff;padding-top:6px;padding-left:80px;}
#quantity{background:url(../images/theme/quan.png) no-repeat;height:42px;width:163px;color:#fff;padding-top:3px;padding-left:80px;}
#quantity input{margin-top:5px;margin-left:4px;}
#ulcart {list-style-type:none;margin:15px 0 30px 0;}
#ulcart li{display:inline;margin-left:14px;text-decoration:underline;}
#finalprice{font-weight:bold;margin:0px;text-align:right;}
#gray {background-color:#E8E7D5;padding:16px 39px 16px 0px;margin-bottom:14px;}
#order_card_type{border:1px solid #AAAAAA;height:24px;margin-bottom:0px;background-color:#fff;color:#000;font-weight:normal;max-width:200px;min-width:200px;text-align:left;}
#order_card_expires_on_1i{border:1px solid #AAAAAA;height:24px;margin-bottom:0px;background-color:#fff;color:#000;font-weight:normal;max-width:100px;min-width:100px;}
#order_card_expires_on_2i{border:1px solid #AAAAAA;height:24px;margin-bottom:0px;background-color:#fff;color:#000;font-weight:normal;max-width:100px;min-width:100px;}
/*Footer*/
#subfooter{background:url(../images/theme/subfooterbg.jpg) repeat-x;height:60px;padding-top:0px;}
#subfootercontent {float:left;width:580px;}
#connect {width:214px;float:left;margin-right:58px;}
#connect p{margin-left:26px;margin-top:12px;float:left;}
#mailing {width:258px;float:left;}
#footer{background:url(../images/theme/footerbg.jpg) repeat;height:95px;padding-top:25px;}
#footer p{margin-top:0px;padding-top:15px;float:left;color:#fff;font-family:"Trebuchet MS";font-size:11px;}
#footer a{font-size:20px;color:#fff;font-family:"Trebuchet MS";}
#footer ul{float:right;}
#footer li{display:inline;}
#footer li a{color:#EEEEEB;font-size:11px;font-family:Arial;padding:0px 10px 0px 8px;border-right:1px solid #EEEEEB;}
#footer p{}
/*Errors*/
#error{color:#fff;margin-left:21px; background-color:#271813; padding:2px 10px; margin-bottom:10px;}
#notice{color:#fff;width:88%;margin-left:21px;background:#271813;padding:2px 5px;margin-bottom:15px;}
#errorExplanation{width:400px; border:2px solid red; padding:7px; padding-bottom:12px; margin-bottom:20px; background-color:#f0f0f0}
#errorExplanation h2{text-align:left; font-weight:bold; padding:5px 5px 5px 15px; font-size:12px; margin:-7px; background-color:#c00; color:#fff}
#errorExplanation p{color:#333; margin-bottom:0; padding:5px}
#errorExplanation ul li{font-size:12px; list-style:square}
.fieldWithErrors{border:red 1px solid; float:left}
/*Slider*/
.slideshow{margin-top:90px;z-index:0;}
#nav {text-align:center;margin-top:10px;}
#nav a{color:#6B6B6B;padding-right:5px;padding-left:5px;font-weight:bold;}
#nav a.activeSlide {color:#D2BE74;font-weight:bold;}
/*Constant Contact*/
.buttonbgx {background:url(../images/theme/buttonbg.png) no-repeat;height:27px; width:199px;padding-top:3px;}
