/* CSS Document That T-Shirt Shop. Developed by Mekong Delta */

* { margin: 0; padding: 0;font-size: 100%;line-height:15px;border: 0;}

/* Setup and Fonts */

body {font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;background-image: url(../store/images/menu_bg.gif);background-repeat: repeat-x;}

h1 {font-family: Trebuchet MS, Arial; font-size:11px; line-height:15px;}
h2 {font-family: Trebuchet MS, Arial; font-size:22px; font-weight: bold; color: #333;}
h3 {font-family: Trebuchet MS, Arial; font-size:14px; font-weight: bold; color: #333; line-height:15px; margin-top:20px; margin-bottom:20px;}

/* Links */

a:link {color: #CC000; text-decoration: none; }
a:visited {color: #999; text-decoration: none; }
a:hover {color: #CC0000; text-decoration: underline; }
a:active {color: #CC0000; text-decoration: none;}

a.footer:link {font-family: Trebuchet MS;font-size:11px;color: #999;line-height:15px;text-decoration: none;}
a.footer:visited {color: #cc000;font-size:11px;line-height:15px;text-decoration: none;}
a.footer:hover {color: #999;font-size:11px;text-decoration: underline;}
a.footer:active {color: #999;font-size:11px;text-decoration: none;}

a.topmenu:link {font-family: Trebuchet MS; font-size:11px; color: #333; line-height:15px; text-decoration: none;}
a.topmenu:visited {color: #333; font-size:11px; line-height:15px; text-decoration: none;}
a.topmenu:hover {color: #333;font-size:11px;text-decoration: underline;}
a.topmenu:active {color: #333;font-size:11px;text-decoration: none;}

a.menuoffer:link {font-family: Trebuchet MS;font-size:11px;color: #FFF;line-height:15px;text-decoration: none;}
a.menuoffer:visited {color: #FFF;font-size:11px;line-height:15px;text-decoration: none;}
a.menuoffer:hover {color: #FFF;font-size:11px;text-decoration: underline;}
a.menuoffer:active {color: #FFF;font-size:11px;text-decoration: none;}

a.terms:link {font-family: Trebuchet MS;font-size:10px;color: #cc0000;text-decoration: none;}
a.terms:visited {color: #cc0000;font-size:10px;text-decoration: none;}
a.terms:hover {color: #cc0000;font-size:10px;text-decoration: underline;}
a.terms:active {color: #cc0000;font-size:10px;text-decoration: none;}

a.smallname:link {font-family: Trebuchet MS;font-size:11px;color: #333;line-height:15px;text-decoration: none;}
a.smallname:visited {color: #333;font-size:11px;line-height:15px;text-decoration: none;}
a.smallname:hover {color: #333;font-size:11px;text-decoration: underline;}
a.smallname:active {color: #333;font-size:11px;text-decoration: none;}

/* Divs */

#container {width: 100%;}
#wrapper {margin: 0 auto 0 auto; width: 890px;}

#topnav {background: url(/store/images/menu_bg.gif) repeat-x scroll left top; height:100px; margin:0; width:100%;}

#menu_header{margin: 0 auto 0 auto; width: 890px; height: 100px; /*background-color:#00FFCC;*/}

/* Top Menu Divs */

#logo { width: 210px; height:100px; float: left; }

#newsletter {width: 255px; height:20px; float: right; margin-top:14px; }

.newsletter {font-family: Trebuchet MS; font-size:11px; color: #fff; text-align: right;}

.newsletter_txtfield { padding: 3px 4px; font-size: 11px; margin: 0.2em 0 20px; color: #CCC; background: #FFF; border: 1px solid #CCC; text-align: left; }

#menu_choices { width:650px; margin-top:16px; height:40px; float: left;}
#menu_item { width:75px; height:20px; background-image: url(../store/images/top_menu_bg.gif); padding-top:2px; text-align:center; float: left; margin-left: 2px;}

#menu_item_offer { width:75px; height:20px; background-image: url(../store/images/top_menu_offer_bg.gif); padding-top:2px; text-align:center; float: left; margin-left: 2px;}

/* Footer Divs */

#footer{ margin: 0 auto 0 auto; width: 890px; height: 180px; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; background-color:#fff;}

#footer_box1{ margin: 25px 80px 25px 0; float: left; }

#footer_smmbox{ margin: 20px 15px 25px 0; float: right;}

#footer_base{ margin: 10px auto 0 auto; width: 890px; height:40px; font-family: Trebuchet MS; font-size:10px; color: #999; text-decoration: none;}

#terms { float: left; margin-right:30px;}

.foot_head { font-family: Trebuchet MS; color: #333; font-size:12px; font-weight: bold;line-height:25px; }

.foot_body { font-family: Trebuchet MS; font-size:11px; color: #999; line-height:15px;}



#home_container{width: 890px; margin-top:15px; /*overflow: hidden;
background-color:#cccccc;*/}

#home_left{ width: 630px; border-bottom: 1px solid #CCC; float: left; top:0;}

#home_right{ width: 240px; /*background-color:#ff44dd;*/ float: right; top:0; }

#home_box{ margin: 25px 30px 15px 0; float: left; width:300px; text-align:justify;}

#home_box2{ margin: 25px 0 15px 0; float: left; width:300px; text-align:justify;}

.home_body { font-family: Trebuchet MS, Arial; font-size:12px; color: #333; line-height:16px;}




#category_title{ width: 890px; height:30px; text-align: left; margin-bottom:10px;
/*background-color:#cccccc;*/}

#product_div {width: 890px;clear: both;text-align: right; }
#prod_thumb_container {width: 222px; height:262px; float: left; margin-bottom:20px; }
#prod_thumb {border: 1px solid #ccc; text-align: left; width: 208px; height:240px; float: left; overflow:hidden;}
#prod_thumb_cp { text-align: left; width: 210px; height:22px; float: left; }
.prod_small_name { font-family: Trebuchet MS, Arial; font-size:11px; color: #666; font-weight: bold; margin-top:3px; }

#product_detail_div {width: 890px; }
#prod_image_container {width: 445px; height:362px; float: left; margin-bottom:50px; margin-right:25px;}
#prod_image {border: 1px solid #ccc; text-align: left; width: 443px; height:340px; float: left;}
#prod_image_cp { text-align: left; width: 445px; height:22px; float: left; }

#prod_detail {width: 400px; float:right;}
.product { font-family: Trebuchet MS, Arial; font-size:12px; color: #333; line-height:22px;}
.refno { font-family: Trebuchet MS, Arial; font-size:11px; color: #666; margin-bottom:50px;}
.price { font-family: Trebuchet MS, Arial; font-size:18px; color: #CC0000; font-weight: bold; margin-left: 15px;}

/*#pagination{width: 890px; margin-top:15px; /*overflow: hidden;background-color:#cccccc;}*/

.pag2,#pag2{padding:0;margin:15px 0 15px 0;float:left;width:890px}

a.pag:link{display:block;float:left;cursor:pointer;text-decoration:none;display:inline-block;border:1px solid #999;padding:.2em .5em;margin:0 .20em 0 0;text-align:center; color:#666}
a.pag:visited{display:block;float:left;cursor:pointer;text-decoration:none;display:inline-block;border:1px solid #999;padding:.2em .5em;margin:0 .20em 0 0;text-align:center; color:#666; background:#d4d4d4}
a.pag:hover{background:#999;border:1px solid #ccc; color:#CC0000}



/* Form Elements */

.textfield { padding: 2px 3px; font-size: 0.9em; margin-left:20px; margin-right:15px; color: #333; background: #F7F7FC; border: 1px solid #ccc;}
.dropdown {width: 120px;}

.buy_button { font-family: Trebuchet MS, Arial; width:90px; height:26px; background-color:#CC0000; font-size:12px; color: #FFF; float:right; margin-right: 40px; margin-top: 50px;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;}


.formfield {padding: 3px 4px;font-size: 0.9em; margin: 0.2em 0 20px;color: black;background: #F7F7FC;border: 2px solid #CCCCE0;}

form {line-height: 1.3;}

#content .main form h3 {margin-bottom: 1em;}

label {font-size: 0.9em;line-height: 1;display: block;}

label.radio, label.check {cursor: pointer; border-bottom: 1px dotted #15153F; font-size: 0.9em; vertical-align: middle; height: 5px;}

.radioButton, .checkBox {margin: 0 -1px 0 5px; cursor: pointer;}

.dropdown2 {width: 190px;}

.required { font-family: Trebuchet MS, Arial; font-size:11px; color: #CC0000; }

.buttonOver {border: 2px solid #E04000;cursor: pointer;}

textarea {font-family: Arial, Helvetica, sans-serif;font-weight: bold;}

.fieldNote {width: 180px; float: left;}

.fieldNoteWide {width: 400px;}

.fieldNote p, .fieldNoteWide p {font-size: 0.85em;color: #333;margin: 0 0 1em;}

.fieldNote strong, .fieldNoteWide strong {font-weight: normal;color: black;}

/* Featured Divs */

#featured_product{ width: 238px; height: 248px; border: 1px solid #CCC; /*background-color:#fff;*/ float: right; }

#fp_controller{ width: 240px; height: 22px; background-color:#fff; float: left; margin-bottom:25px;}

.featured_product { font-family: Trebuchet MS; color: #CC0000; font-size:11px; font-weight: bold; padding-top:5px;}
	
	
/* Bestseller Divs */

#bespoke{width: 240px; margin-bottom: 10px; float:right;}

#bestseller{width: 890px; margin-top:10px; /*overflow: hidden;background-color:#cccccc;*/}
#best_div{width: 630px; }
#best_item_box{width: 105px; float:left;}

#bestseller_box{ width: 97px; height: 90px; border: 1px solid #CCC; overflow:hidden;}

#best_controller{ width: 99px; height: 22px;}

.best_head { font-family: Trebuchet MS; color: #333; font-size:12px; font-weight: bold; }


.clear { clear: both; }
.right {float: right;}
.left {float: left;}

.image_padding {margin-left:45px;}
.position1 {margin-left:-15px;}
.position2 {margin-left:-55px; margin-top:-40px;}


