body {font-family:arial; background:#ffffff url(../img/bg.jpg); margin:0px; padding:0px; text-align:center; font-size:12px; overflow:auto;}
form, input, select, img{padding:0; margin:0;}
textarea {font-family:Helvetica, Arial, sans-serif; font-size:12px; vertical-align:top;}
img{border:0;}
ul{padding:0 0 0 15px; margin:0;}

#grey {position:absolute; top:0; left:0; height:234px; background:#978981; width:100%; border-bottom:solid 2px #695E4A;}
#header {height:60px; text-align:center; padding:194px 0 0 0;}
.logo{position:absolute; width:129px; height:142px; padding:0; margin:0; top:33px; left:447px;}
#cart {position:absolute; padding:0; margin:0 120px 0 0; height:26px; right:0; top:23px; white-space:nowrap; text-align:right;}
#header #cart a{font-size:14px; color:#EAE2DD; text-align:right; height:25px;}
#header #cart a:hover{color:#FFF;}
#header #cart img{vertical-align:middle;}
#cart_checkout {position:absolute; padding:0; margin:0 157px 0 0; height:26px; right:0; top:50px; white-space:nowrap; text-align:right;}
#header #cart_checkout a{font-size:14px; color:#EAE2DD; text-align:right; height:25px;}
#header #cart_checkout a:hover{color:#FFF;}
#header #cart_checkout img{vertical-align:middle;}
.textLeft{text-align:left;}
.textRight{text-align:left;}

.gs_nav {width:780px; padding:0; margin-left:auto; margin-right:auto; list-style-type:none; height:60px;}
.gs_nav li {float:left; width:130px; padding:0; margin:0 auto; display:inline; height:40px;}
.gs_nav .selected{height:60px;}
.gs_nav li img {margin: 7px 0 0 0;}
#header a{/*display:block; height:40px; width:130px; float:left; text-align:center;*/ text-decoration:none; }

.about {background:#B32317;}
.stationary {background:#F15D22;}
.gifts {background:#F08B1D;}
.giftwrapping {background:#FFC222;}
.babyshanti {background:#009f90;}
.travel {background:#b2bb1c;}

#content{margin: 0 auto; width:1024px; text-align:center; min-width:1024px; z-index:2; position:relative;}

#body{width:780px; margin:35px auto 0 auto; text-align:center; position:relative; min-height:400px; height:auto !important; height:400px; font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#695E4A;}
.title1{ font-weight:bold; font-size:22px;}
.title2{ font-weight:bold; font-size:16px;}
.green {color:#B9D100;}

#body .gs_left{float:left; width:400px; text-align:left;}
#body .gs_right{float:right; width:365px; padding:0 5px 0 0; text-align:left; min-height:280px; height:auto !important; height:280px; position:relative;}
#about #body .gs_right span{position:absolute; bottom:0px; padding:0 0 0 0;}
/*#body .gs_right .top{width:365px; font-weight:bold; text-align:left; padding:0 0 10px 0; min-height:132px; height:auto !important; height:132px; position:relative;}*/
#body .gs_right .align_bottom{position:absolute; bottom:0px; padding:0 0 0 0; clear:both; width:365px;}

#home .text{ font-size:16px;}
#body .gs_middle{text-align:left; margin:0 27px;}
#body .mleft{float:left; width:373px; padding:0 0 3px 0; text-align:left;}
#body .mright{float:right; width:350px; padding:0 0 3px 0; text-align:left;}
#contact #body .wide, #wholesale #body .wide{padding:10px 0 3px 0;}
#contact #body .mleft, #contact #body .mright, #wholesale #body .mleft, #wholesale #body .mright{margin:40px 0 0 0;}
#contact #body .mright, #wholesale #body .mright{text-align:right;}
#contact #body .mleft .form_label, #wholesale #body .mleft .form_label{ display:inline-block; width:120px;}
#contact #body .mright .form_label, #wholesale #body .mright .form_label{ display:inline-block; width:100px; text-align:left;}
#contact #body .mleft .form_label_small, #wholesale #body .mleft .form_label_small{ display:inline-block; width:69px; margin-left:17px; text-align:left;}
#contact #body .mleft input, #contact #body .mright input, #wholesale #body .mleft input, #wholesale #body .mright input{ padding:3px 5px 0 5px; width:225px; height:19px}
#contact #body .mleft textarea, #contact #body .mright textarea, #wholesale #body .mleft textarea, #wholesale #body .mright textarea{ padding:3px 0px 0 5px; width:230px; height:135px; overflow:auto;}
#contact #body .mleft .form_field_small input, #wholesale #body .mleft .form_field_small input { padding:3px 0 0 5px; width:67px; height:19px}
#contact #body .mleft .form_field_small select, #wholesale #body .mleft .form_field_small select { padding:3px 0 3px 5px; width:74px; height:24px; margin:0 0 0 -3px;}
#contact #body .mleft .form_field_small option, #wholesale #body .mleft .form_field_small option { height:24px}
#contact #body .mright .submit,
#wholesale #body .mright .submit{ height:22px; width:auto; overflow:visible; padding:0; color:#695E4A; text-decoration:none; border:none; border-bottom:2px dotted #978981; background:none; font-weight:bold; font-family:Helvetica, Arial, sans-serif; text-align:center; font-size:16px; cursor:pointer;}
.submit{ height:22px; width:auto; overflow:visible; padding:0; color:#695E4A; text-decoration:none; border:none; border-bottom:2px dotted #978981; background:none; font-weight:bold; font-family:Helvetica, Arial, sans-serif; text-align:center; font-size:12px; cursor:pointer;}
#contact #body .mright .form_submit,
#wholesale #body .mright .form_submit{ text-align:right}
.submit_left{ display:inline-block; float:left;}
.submit_right{ display:inline-block; float:right;}
.form_field_error{ border:dotted 2px #B32317; margin:0}
.error{display:none; visibility:hidden; margin:0}

#body .text a:link {color:#695E4A; text-decoration:none; border-bottom:2px dotted #978981;}
#body .text a:visited {color:#695E4A; text-decoration:none; border-bottom:2px dotted #978981;}
#body .text a:hover {color:#000000; text-decoration:none; border-bottom:2px dotted #695E4A;}
#body .text a:active {color:#000000; text-decoration:none; border-bottom:2px dotted #695E4A;}
#body .text .green_smart a{color:#B9D100; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; border:none;}
#body .text .green_smart a:hover{color:#060;}

#body .text a.img_link:link {display: inline-block; border-bottom:none; border: 4px solid #EAE2DD;}
#body .text a.img_link:visited {display: inline-block; border-bottom:none; border: 4px solid #EAE2DD;}
#body .text a.img_link:hover {display: inline-block; border-bottom:none; border: 4px solid #EAE2DD;}
#body .text a.img_link:active {display: inline-block; border-bottom:none; border: 4px solid #EAE2DD;}

#body .shopping{ position:relative; padding:16px 0 0 0;}
#body .shopping .qty{ float:left; padding:0 0 3px 0; margin:0 0 -3px 0;}
#body .shopping .addtocart{ float:right; padding:0 0 3px 0; margin:0 0 -3px 0;}
#body .shopping .qty input{ height:17px; width:24px; border:#695E4A solid 1px; padding:0 2px 0 2px; background:none; font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#695E4A;}
#body .shopping .addtocart input{ height:18px; color:#695E4A; padding: 0 0 3px 0; width:auto; overflow:visible; text-decoration:none; border:none; border-bottom:2px dotted #978981; background:none; font-family:Helvetica, Arial, sans-serif; font-size:12px; cursor:pointer;}
	
#body .gallery_grid{padding:0; margin:0; list-style-type:none;}
#body .gallery_grid .grid{display:block; float:left; width:103px; height:78px; padding:0 26px 26px 0;}
#body .gallery_grid .grid img, .slider ul li img{ border:#EAE2DD solid 4px;}
.item{ border:#EAE2DD solid 6px;}
#stationary .gallery_grid .grid a:hover img{border:#F15D22 solid 4px;}
#gifts .gallery_grid .grid a:hover img{border:#F08B1D solid 4px;}
#giftwrapping .gallery_grid .grid a:hover img{border:#FFC222 solid 4px;}
#travel .gallery_grid .grid a:hover img{border:#b2bb1c solid 4px;}
#babyshanti .gallery_grid .grid a:hover img{border:#009f90 solid 4px;}

.clear {clear:both;}

.slider_holder{position:relative; padding:23px 0 0 0; width:780px;}
.slider {width:780px; margin:0 -18px 0 0; text-align:left;}
.slider ul{padding:0; list-style-type:none;}
.slider ul li{display:inline; padding:0; margin:0 18px 0 0;}
#stationary .slider ul li a:hover img{border:#F15D22 solid 4px;}
#stationary .slider ul .selected_item img{border:#F15D22 solid 4px;}
#gifts .slider ul li a:hover img{border:#F08B1D solid 4px;}
#gifts .slider ul .selected_item img{border:#F08B1D solid 4px;}
#giftwrapping .slider ul li a:hover img{border:#FFC222 solid 4px;}
#giftwrapping .slider ul .selected_item img{border:#FFC222 solid 4px;}
#travel .slider ul li a:hover img{border:#b2bb1c solid 4px;}
#travel .slider ul .selected_item img{border:#b2bb1c solid 4px;}
#babyshanti .slider ul li a:hover img{border:#009f90 solid 4px;}
#babyshanti .slider ul .selected_item img{border:#009f90 solid 4px;}
.next, .prev{width:25px; height:41px; cursor:pointer; position:absolute;}
.next{background:url(../img/next.jpg) no-repeat; right:-56px; top:45px; z-index:5;}
.prev{background:url(../img/prev.jpg) no-repeat; left:-58px; top:45px; z-index:6;}

#terms #body{ line-height:18px;}

/*shipping promo */
#shipping_promo{margin:-26px 0 9px; text-align:center;}
.free_shipping{ display:block;}
.flat_rate{ display:block;}
#secure_seals{text-align:right;}
.godaddy{display:block; float:right;}
.authorizenet{display:block; float:right; margin:0 20px 0 0;}

#gs_footer{position:relative; margin:0 auto -18px auto; width:780px; font-size:10px; font-family:Helvetica, Arial, sans-serif; text-align:right;}
.gs_footer {padding:10px 0 0 0; list-style-type:none; text-align:right;}
.gs_footer li {padding:0 0 2px 0; margin:0 0 0 18px; display:inline; text-align:right;}
#gs_footer .grey a img{ border-bottom:2px dotted #F4F3EF; padding:0 0 2px 0;}
#gs_footer .grey a:hover img{border-bottom:2px dotted #978981; padding:0 0 2px 0;}
#gs_footer .green a img{border-bottom:2px dotted #F4F3EF; padding:0 0 2px 0;}
#gs_footer .green a:hover img{border-bottom:2px dotted #B9D100; padding:0 0 2px 0;}

