body{background-color:#EFEFDF;margin:0;padding;0;text-align:center;}
*{ margin: 0; padding: 0; outline: 0 }

/* div elements */
.t-content{background-color:#f8f8ef;width:auto;color:#6B4F2E;margin-bottom:10px;margin-left:20px;padding:2px;
           border:1px solid #E0DBC9;font:normal 13px/18px Arial, Helvetica, sans-serif;}
.t-card{background-color:#f8f8ef;width:auto;color:#6B4F2E;margin-bottom:10px;padding:2px;
           border:1px solid #E0DBC9;font:normal 13px/18px Arial, Helvetica, sans-serif;}
.t-cart{background-color:#fff;width:auto;color:#6B4F2E;margin-bottom:10px;margin-left:20px;padding:2px;
            font:normal 13px/18px Arial, Helvetica, sans-serif;}

/* thumbnails */
.thumbnail{position:relative;z-index:0;}
.thumbnail:hover{background-color: transparent;z-index:50;}
.thumbnail span{position: absolute;background-color:#fff;padding:5px;left: -1000px;width:364px;
                border:1px solid #ccc;visibility: hidden;color:black;text-decoration:none;}
.thumbnail span img{border-width:0;padding:2px;}
.thumbnail:hover span{visibility: visible;top: 0;left:60px;}

/* pagination */
.pagination {color:#62625C;background-color:inherit;padding:10px 20px;}
.pagination ul{text-align:left;font:normal 16px Arial, Helvetica, sans-serif;}
.pagination li{display:inline;padding:2px 0;}
.pagination a, .pagination a:visited{padding:0 3px;border:1px solid #006600;text-decoration:none;color:#006600;}
.pagination a:hover, .pagination a:active{border: 1px solid #006600;color:#000;background-color:#9CCC37;}
.pagination a.current{background-color:#006600;color: #FFF;border-color:#006600;font-weight:normal;cursor:default;}

/* page layout */
#page{clear:both;position:relative;width:1000px;height:auto;margin:0 auto;text-align:left;}

/* logo header */
#header{position:relative;width:1000px;height:160px;border:1px solid #CCC;background-color:#FFF;margin-top:10px;}

#photo{background:url(../images/hbckgrnd2.jpg) repeat-x;height:110px;width:990px;margin-top:5px;margin-right:5px;margin-left:5px;}
#photo h1{font:bold 46px Arial, Helvetica, sans-serif;color:#fff;padding:10px 0 0 10px;}
#photo h4{font:bold 20px Arial, Helvetica, sans-serif;color:#fff;padding:0 10px 0 10px;}
#photo h3{font:italic 13px Arial, Helvetica, sans-serif;color:#fff;padding:0 0 0 276px;}
#photo a{font:bold 13px Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;padding-right:10px;}
#photo a:hover{text-decoration:underline;}
#photo input.pbtn {margin-right:10px;}

/* Navigation */
#nav {margin-left:5px;width:734px;height:36px;border-top:1px solid #ccc;
      background:url(../images/nav.jpg) repeat-x;padding-left:256px;}
#nav ul {list-style:none;padding:0;display:inline;margin:0;}
#nav li {float:left;position:relative;}
#nav ul li {display:inline;margin:0;padding:0;}
#nav ul li a {display:block;float:left;width:auto;margin:0px;padding:0 15px;border-right: 1px solid #61a761;border-left: 1px solid #006600;
	      border-bottom:none;color:#FFF;text-decoration:none;font:bold 13px/2.8em Arial, Helvetica, sans-serif;}
#nav ul li.current a {background:#006600;}
#nav ul li a:hover{background:#61a761;width:auto;}
#nav ul li a:active{background:#61a761;width:auto;}
#nav ul li:hover ul, #nav ul li a:hover ul{visibility:visible;} 
#nav ul ul {visibility:hidden;position:absolute;top:36px;left:0;border-top:1px solid #fff;}
#nav ul ul a:hover{color:#fff;background-color:#61a761;}
#nav ul ul a:{color:#fff;background-color:#61a761;}
#nav ul ul li a {display:block;text-decoration:none;color:#fff;width:140px;padding:3px 15px;
                 background-color:#006600;font:bold 13px Arial, Sans-serif;}
#nav ul ul li.current a {display:block;text-decoration:none;color:#fff;width:140px;padding:3px 15px;
                         background-color:#006600;font:bold 13px Arial, Sans-serif;}
#nav ul ul li a:hover{background:#61a761;width:140px;padding-top:3px;font:bold 13px Arial, Sans-serif;visibility:visible;}

/* Sidemenu */
#sidebar{float:left;width:180px;height:auto;border:1px solid #CCC;background-color:#FFF;
         display:inline;padding:10px 10px;margin-top:5px;}	
#sidebar h1 {padding-bottom:1px;padding-left:14px;color:#6B4F2E;font:bold 16px Arial, Helvetica, sans-serif;}
#sidebar ul.sidemenu {list-style:none;}
#sidebar ul.sidemenu li {margin-bottom:1px;}
#sidebar ul.sidemenu a {display:block;color:#6B4F2E;font:bold 13px Arial, Helvetica, sans-serif;height:16px;
	                text-decoration:none;background:#F9F7DD;padding:3px 10px;border:1px solid #E0DBC9;}
#sidebar ul.sidemenu a.current {display:block;color:#F9F7DD;font:bold 13px Arial, Helvetica, sans-serif;height:18px;
	                text-decoration:none;background:#6B4F2E;padding:3px 10px;border:1px solid #6B4F2E;}
#sidebar ul.sidemenu a:hover {padding:3px 10px;color:#009900;}
#sidebar ul.sidemenu a.current:hover {padding:3px 10px;color:#F9F7DD;}
#sidebar img{padding:6px;}
#sidebar p{border:1px solid #E0DBC9;color:#6B4F2E;background:#F9F7DD;font:bold 13px Arial, Helvetica, sans-serif;}
#sidebar p.news {padding:5px 10px;}
#sidebar input.txt {margin-top:10px;margin-bottom:3px;}

/* main full content */
#main {width:1000px;height:auto;border:1px solid #CCC;background-color:#FFF;margin:5px 0;}
#main h1 {font:bold 28px Arial, Helvetica, sans-serif;color:#ffffff;height:40px;padding-top:8px;
          background: url(../images/title_bgg.jpg);margin:20px 20px 10px 20px;padding-left:10px;}
#main h3 {margin-top:10px;font: bold 1em Arial, Helvetica, sans-serif;padding:0 0 0 20px;text-decoration:none;}
#main p {font:normal 13px/18px Arial, Helvetica, sans-serif;color:#62625C;
	 background-color:inherit;padding-left:20px;padding-right:20px;padding-bottom:10px;}
#main h4 {color:#6B4F2E;background-color:#f1efd8;margin-top:3px;font:normal 13px/18px Arial, Helvetica, sans-serif;}
#main ol{margin-left:60px;font:normal 13px/18px Arial, Helvetica, sans-serif;color:#62625C;padding-bottom:10px;}
#main h5 {color:#6B4F2E;margin-top:10px;margin-left:5px;margin-right:5px;font:bold 16px Arial, Helvetica, sans-serif;}
#main h5 a{color:#6B4F2E;text-decoration:none;}
#main h5 a:hover{text-decoration:underline;}
#main h6 {color:#6B4F2E;margin:0 5px;padding-bottom:8px;font:normal 13px/18px Arial, Helvetica, sans-serif;}
#main h2{font:bold 16px/20px Arial, Helvetica, sans-serif;color:#fff;margin-bottom:10px;padding-top:3px;}
#main h2.green {background-color:#339933;border-bottom:3px solid #336633;}
#main h2.blue {background-color:#369;border-bottom:3px solid #309;} 

/* main left content */
#main-left{float:right;width:790px;height:auto;border:1px solid #CCC;background-color:#FFF;margin:5px 0;padding:10px 0px;}
#main-left div.contact {min-height:350px;}
#main-left div.answer {min-height:160px;}
#main-left div.account {min-height:250px;}
#main-left div.bcreatebtn {width:450px;margin-top:10px;}
#main-left div.newslett {font:normal 13px/18px Arial, Helvetica, sans-serif;}
#main-left h1 {font:bold 28px Arial, Helvetica, sans-serif;color:#ffffff;height:40px;padding-top:8px;
               background: url(../images/title_bgg.jpg);margin:20px 20px 10px 20px;padding-left:10px;}
#main-left h1.green {background: url(../images/title_bgg.jpg);}
#main-left h1.blue {background: url(../images/title_bgb.jpg);}
#main-left h1.red {background: url(../images/title_bgr.jpg);}
#main-left h1.yellow {background: url(../images/title_bgy.jpg);}
#main-left h1.black {background: url(../images/title_bgk.jpg);}
#main-left h3 {margin-top:10px;font: bold 1em Arial, Helvetica, sans-serif;padding:0 0 0 20px;text-decoration:none;}
#main-left p {font:normal 13px/18px Arial, Helvetica, sans-serif;color:#62625C;
	      background-color:inherit;padding-left:20px;padding-right:20px;padding-bottom:10px;}
#main-left p.smallprt {font:normal 9px Arial, Helvetica, sans-serif;color:#62625C;
	      background-color:inherit;padding-left:20px;}
#main-left p.cformx{font:normal 13px/18px Arial, Helvetica, sans-serif;color:#62625C;
	      background-color:inherit;margin-left:10px;}
#main-left p.cformy{font:normal 13px/18px Arial, Helvetica, sans-serif;color:#62625C;
	      background-color:inherit;margin-left:8px;}
#main-left p.cformyb{margin-right:20px;}
#main-left p.cformya{margin-top:90px;font:normal 13px/18px Arial, Helvetica, sans-serif;color:#62625C;
	             background-color:inherit;padding-left:20px;padding-right:20px;padding-bottom:10px;}
#main-left p.credit {font:normal 13px/18px Arial, Helvetica, sans-serif;color:#6B4F2E;
	      background-color:inherit;padding-left:20px;}
#main-left p.black{font:normal 13px/18px Arial, Helvetica, sans-serif;color:#6B4F2E;
	      background-color:inherit;padding:5px 15px;}
#main-left p.ordernum {font:bold 20px Arial, Helvetica, sans-serif;color:#62625C;
	      background-color:inherit;padding:15px,20px;}
#main-left p.ordernumnormal {font:normal 20px Arial, Helvetica, sans-serif;color:#62625C;
	      background-color:inherit;padding:10px,20px,20px,15px;}
#main-left p.day {background: url(../images/dayicon.jpg) no-repeat; margin-left:20px;padding-top:3px;width:44px;height:80px;}
#main-left img.bordered{border:1px solid #ccc; padding:3px;background-color:#fff;}
#main-left img.framed{border:1px solid #ccc; padding:3px;background-color:#fff;margin:0 20px;}
#main-left img.cart{padding-top:3px;}
#main-left img.ccard{padding:1px;border:1px solid grey;margin:1px;}
#main-left input.greenbox{background: url(../images/btng-m.jpg) repeat-x;border:none;color:#fff;height:25px;padding-left:2px;padding-right:2px;}
#main-left input.greenbox:hover{background: url(../images/btng-m.jpg) repeat-x;border:none;color:#E1E817;height:25px;padding-left:2px;padding-right:2px;}
#main-left input.greenboxleft{background: url(../images/btng-l.jpg) no-repeat;border:none;color:#fff;height:25px;width:4px;}
#main-left input.greenboxright{background: url(../images/btng-r.jpg) no-repeat;border:none;color:#fff;height:25px;}
#main-left td.ml {margin-left:10px;}
#main-left td.mr {margin-right:10px;}
#main-left h5 {font:normal 13px/18px Arial, Helvetica, sans-serif;border-top:1px solid #ccc;
	       background-color:inherit;margin-top:3px;padding-top:5px;}
#main-left h5.red {font:bold 13px/18px Arial, Helvetica, sans-serif;border-top:1px solid #ccc;color:#c33;
	       background-color:inherit;margin-top:3px;padding-top:5px;}
#main-left h6{border:1px solid #000;background-color:#006600;color:#fff;width:12px;height:16px;
              font:normal 13px/18px Arial, Helvetica, sans-serif;padding:2px;margin-left:20px;margin-bottom:10px;}
#main-left h2{font:bold 13px/18px Arial, Helvetica, sans-serif;color:#fff;margin-bottom:5px;padding:3px 0;}
#main-left h2.green {background-color:#390;border-bottom:3px solid #060;}
#main-left h2.blue {background-color:#369;border-bottom:3px solid #039;}
#main-left h2.ltblue {background-color:#69c;border-bottom:3px solid #06c;}
#main-left h2.red {background-color:#C33;border-bottom:3px solid #933;}
#main-left h2.black {background-color:#333;border-bottom:3px solid #000;}
#main-left h2.yellow {background-color:#666600;border-bottom:3px solid #333300;}
#main-left h2.cart {border-bottom:1px solid #6B4F2E;color:#6B4F2E;}
#main-left h2 a{color:#6B4F2E;text-decoration:none;}
#main-left h2 a:hover{color:#6B4F2E;text-decoration:underline;}
#main-left ol {margin-left:60px;font:normal 13px/18px Arial, Helvetica, sans-serif;color:#62625C;padding-bottom:10px;}
#main-left table.cform{background: url(../images/postcard.jpg);height:344px;width:524px;margin-left:20px;}
#main-left td.cform{width:250px;}

/* fieldset */
input.news {color:##6B4F2E;width:270px;height:16px;margin-bottom:2px;margin-top:2px;width:153px;}
input.txt {color:##6B4F2E;width:270px;height:16px;margin-bottom:1px;
           background:url(../images/textbg.jpg) repeat-x;border:1px solid gray;}
input.txt-one {color:##6B4F2E;width:270px;height:16px;margin-bottom:1px;margin-top:10px;
               background:url(../images/textbg.jpg) repeat-x;border:1px solid gray;}
input.txt-last {color:#6B4F2E;width:270px;margin-bottom:10px;background:url(../images/textbg.jpg) repeat-x;
                border:1px solid gray;}
textarea.txt-last {color:#6B4F2E;width:270px;margin-bottom:10px;font:normal 14px Arial, Helvetica, sans-serif;}
input.txt-onelast {color:#6B4F2E;width:270px;margin:10px 0;background:url(../images/textbg.jpg) repeat-x;border:1px solid gray;}
input.cformx {margin-bottom:5px;width:210px;padding-left:3px;}
select.cformx {margin-bottom:15px;}
textarea.cformx {color:#6B4F2E;width:210px;margin-bottom:10px;}

form div {clear:left;}
form div label{float:left;font:normal 14px Arial, Helvetica, sans-serif;}
fieldset {border:1px solid gray;padding:10px 15px;margin:10px 20px;}
fieldset.create {width:410px;}
fieldset.account {width:406px;}
fieldset.signin {width:388px;}
fieldset.checkout {width:320px;}
label.account{width:130px;padding-top:3px;}
label.account2{width:270px;padding-top:3px;padding-bottom:2px;}
label.account-one{width:130px;margin-top:10px;}
label.account2-one{color:##6B4F2E;margin-bottom:1px;margin-top:10px;}
label.account-last {width:130px;margin-bottom:10px;}
label.create{width:130px;padding-top:3px;}
label.create-one{width:130px;margin-top:10px;padding-top:3px;}
label.required {width:380px;color:red;padding-bottom:10px;font:normal 10px Arial, Helvetica, sans-serif;}
label.checkreq {color:red;font:normal 10px Arial, Helvetica, sans-serif;margin-left:20px;}
label.signin{width:110px;padding-top:3px;}
label.signin-one{width:110px;margin-top:10px;padding-top:3px;}
legend {font:bold 16px Arial, Helvetica, sans-serif;color:#990000;}
select.create{width:272px;margin-bottom:1px;background:url(../images/textbg.jpg) repeat-x;border:1px solid gray;}
select.credit{width:270px;margin-bottom:1px;}

/* footer */
#footer{clear:both;width:1000px;height:auto;background-color:inherit;padding:5px 0px;}
#footer p{color:#6B4F2E;font:normal 9px Arial, Helvetica, sans-serif;line-height:90%;}

/* copyright */
#copyr {width:1000px;height:auto;border:1px solid #006600;background-color:#006600;}
#copyr p{color:#FFF;font:normal 10px Arial, Sans-serif;}
#copyr p a{color:#FFF;font:normal 10px Arial, Helvetica, sans-serif;text-decoration:none;padding:0px 3px;}
#copyr p a:hover{color:#9CCC37;text-decoration:none;}
#copyr td.col-2{text-align:right;}