/* Global
================================================*/
* {
	margin:0;
	padding:0;
}
body, html {background: #5B5F56 url(images/bg.png) 50% 0 no-repeat;}
body {
	color: #545850;
	line-height: 125%;
	font-family: "Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif;
	text-align:center;
	height: 100%; 
	padding: 0;
	margin-top: 0px;
	margin-bottom: 1px;
}

a.links,
a:hover.links {
	font-size: 100%;
	text-decoration:none;
	font-weight: bold;
	color: #9C761A;
}

/* Main layout
================================================*/
#wrap {
   position: relative;
	margin:0 auto;
	padding:0px;
	width: 782px;
}

#header {
  background: url(images/header.png);
  width: 782px;
  height: 103px;
  overflow: hidden;
  text-align: left;
  }

#main {
	float:left;
	width:782px;
	margin:0px;
	overflow:hidden;
	text-align: left;
	background-color: #FFFFFF;
}

#content-primary {
   clear:both;
	float:left;
	width:570px;
	margin:0px;
	font-size: 73%;
	text-align: left;
	text-indent: 10px;
	padding: 5px 5px 5px;
}

#content-secondary {
	float:right;
	margin:0px;
	color: #D9DAD8;
	border-top: 1px solid #9ea29a;
   background: url(images/r_bg.png) 0 0 repeat-y;
   width: 177px;
	height: 1500px;
}

#content-tertiary {
	clear:both;
	padding:1em;
	background:#f1efe7;
}

#footer {
	clear:both;
   padding: 5px;
	height: 20px;
   text-align: center;
	color: #8591A1;
	background-color: #2A3F5B;
	font-size: 70%;
}

#WrapCheckOut {
	text-indent: 0px;
	padding: 5px;
}

/* Headings
================================================*/
#header h1,
#header h2,
#header h3 {
	text-indent: -9000px;
  }

/* Modulo-Login
================================================*/
#modulo-login div div div {
  background: none;
  padding: 10px 10px 15px 10px;
}

#modulo-login h3 {
  margin: 0 -10px;
  padding-top: 2px;
  padding-bottom: 5px;
  margin-bottom: 4px;
  text-indent: 25px;
  color: #E7E8E6;
  font-size: 80%;
}

#modulo-login h3 {
	background: url(images/side_r_div.png) no-repeat 32% 100%;
}

/* Modulo-Cat
================================================*/

#modulo-cat div div div {
  background: none;
  padding: 10px 10px 15px 10px;
}

#modulo-cat h3 {
  margin: 0 -10px;
  padding-top: 2px;
  padding-bottom: 5px;
  margin-bottom: 4px;
  text-indent: 25px;
  color: #E7E8E6;
  font-size: 80%;
}

#modulo-cat h3 {
	background: url(images/side_r_div.png) no-repeat 32% 100%;
}

#modulo-cat ul {
	margin:0;
   padding: 0px 0px 0px 0px;
   list-style: none;
 }
 
#modulo-cat li {
   display: block;
   margin:0;
   padding:0;
 }
 
#modulo-cat a {
      margin:0px;
      padding: 0 0 0 3px;
      text-decoration:none;
		font-size: 80%;
		font-weight: bold;
		color: #FFFFFF;
      }
		
#modulo-cat a:hover {
      margin:0px;
      padding: 0 0 0 3px;
      text-decoration:none;
		font-size: 80%;
		font-weight: bold;
		color: #3E403B;
      }
		
/* Modulo-Forums
================================================*/

#modulo-for div div div {
  background: none;
  padding: 10px 10px 15px 10px;
}

#modulo-for h3 {
  margin: 0 -10px;
  padding-top: 2px;
  padding-bottom: 5px;
  margin-bottom: 4px;
  text-indent: 25px;
  color: #E7E8E6;
  font-size: 80%;
}

#modulo-for h3 {
	background: url(images/side_r_div.png) no-repeat 32% 100%;
}

#modulo-for ul {
	margin:0;
   padding: 0px 0px 0px 0px;
   list-style: none;
 }
 
#modulo-for li {
   display: block;
   margin:0;
   padding:0;
 }
 
#modulo-for a {
      margin:0px;
      padding: 0 0 0 3px;
      text-decoration:none;
		font-size: 80%;
		font-weight: bold;
		color: #FFFFFF;
      }
		
#modulo-for a:hover {
      margin:0px;
      padding: 0 0 0 3px;
      text-decoration:none;
		font-size: 80%;
		font-weight: bold;
		color: #3E403B;
      }

/* Modulo-Contact Us
================================================*/

#modulo-contact div div div {
  background: none;
  padding: 10px 10px 15px 10px;
}

#modulo-contact h3 {
  margin: 0 -10px;
  padding-top: 2px;
  padding-bottom: 5px;
  margin-bottom: 4px;
  text-indent: 25px;
  color: #E7E8E6;
  font-size: 80%;
}

#modulo-contact h3 {
	background: url(images/side_r_div.png) no-repeat 32% 100%;
}

#modulo-contact .icq {
	font-size: 80%;
	text-transform: uppercase;
}

#modulo-contact .num {
	font-size: 75%;
	text-transform: uppercase;
	color: #FFFFFF;
}


		
/* Modules-Color
================================================*/
#module-color {
  color: #E7E8E6;
  background: url(images/side2_r_mid.png) 0 0 repeat-y;
}

#module-color div {
  background: url(images/side2_r_bot.png) 0 100% no-repeat;
}

#module-color div div {
  background: url(images/side2_r_top.png) 0 0 no-repeat;
}

#module-color h3 {
   color: #DEE6ED;
	background: url(images/side2_r_div.png) 0 100% no-repeat;
	font-size: 80%;
}

#module-color div div div div {
  padding: 0;
  background-color: #2A3F5B;
}

#module-color div div div {
  background: none;
  padding: 10px 10px 15px 17px;
}

#module-color div div div {
  background: none;
  padding: 10px 15px 15px 10px;
}

#module-color h3 {
  margin: 0 -10px;
  padding-top: 2px;
  padding-bottom: 7px;
  margin-bottom: 4px;
  text-indent: 25px;
}

#module-color .Cart_Item {
	margin-left: 5px;
	font-size: 75%;
	font-weight: bold;
}

#module-color .Cart_Total {
	font-size: 75%;
	font-weight: bold;
	border-top: 1px solid #FFFFFF;
	margin-top: 3px;
	text-align: right; 
}

#module-color a.Cart_Bottom {
	color: #98BE10;
	font-size: 70%;
	text-decoration: none;
}
#module-color a:hover.Cart_Bottom {
   color: #98BE10;
	font-size: 70%;
	text-decoration: none;
}

/* Modulo-Login
================================================*/
#modulo-login form {
	margin-left: 5px;
}
#modulo-login label {
	font-size: 80%;
}

#modulo-login input {
	font-size: 80%;
	border: 1px solid #73776F;
}

#modulo-login .nr {
	font-size: 75%;
}

a.mod_login {
	color: #FFFFFF;
	font-size: 70%;
	text-decoration: none;
}
a:hover.mod_login {
   color: #3E403B;
	font-size: 70%;
	text-decoration: none;
}

/* Content-Primary
===============================================*/


/* Boxes
================================================*/
.box-rec-ver {
   float: left;
	margin: 0 5px 5px 0;
	padding: 5px 5px 5px;
	width: 180px;
	height: 250px;
	background:#F9F8F4;
	border: 1px solid #71756D;
	text-indent: 0px;
}

.box-models {
   float: left;
	margin: 0 5px 5px 0;
	padding: 5px 5px 5px;
	width: 160px;
	height: 220px;
	text-indent: 0px;
}

.box-rec-hor {
   	display: block;
	margin: 0 5px 5px 0;
	padding: 5px 5px 5px 5px;
	width: 100%;
	height: 175px;
	background:#F9F8F4;
	border: 1px solid #71756D;
	overflow: auto;
	text-align: left;
	line-height: 125%;
	text-indent: 0px;
}

.box-rec-hor h4 {
	font-size: 100%;
}
.WrapPreview {
	margin: 3px;
	padding: 5px;
	width:355px;
	height:330px;
	background-color: #FFFFF0;
	border: 1px solid #DAA520;
}
#Cart_Response {
	display: block;
	margin: 0 5px 5px 0;
	padding: 5px 5px 5px 5px;
	width: 100%;
	height: 65px;
	background:#F9F8F4;
	border: 1px solid #71756D;
	overflow: auto;
	text-align: center;
	line-height: 125%;
}

.CheckOut_Box {
	margin: 5px;
	padding: 5px 5px 5px 5px;
	line-height: 125%;
	text-align: left;
	border: 1px solid #2A3F5B;
	width: 150px;
	float: left;
}

.CheckOut_Box2 {
	margin: 5px;
	padding: 5px 5px 5px 5px;
	line-height: 125%;
	text-align: left;
	border: 1px solid #2A3F5B;
	width: 366px;
	float: left;
}

.CheckOut_Box_Total {
	float:right;
	font-weight: bold;
	color: Black;
}

.CheckOut_Box_Delivery {
	clear:both;
	margin: 5px;
	padding: 5px 5px 5px 5px;
	line-height: 125%;
	text-align: left;
	width: auto;
	text-indent: 0px;
}

.adwrap-half-banner iframe {
	width:234px;
	height:60px;
}
.adwrapwide {
	margin:0;
	padding:10px 5px;
	background:#F9F8F4;
}

.adwrap-button {
	float:left;
	width:auto;
	margin: 2px 2px 2px 2px;
	padding: 5px 5px 5px;
	background:#F9F8F4;
	text-align: center;
	border: dashed 1px #98BE10;
}
.adwrap-button iframe {
	width:125px;
	height:125px;
}
.linkunitwide {
	clear:both;
	padding:8px 0 4px;
	background:#F9F8F4;
}
.linkunitwide iframe {
	width:728px;
	height:15px;
}
.sponsor {margin:0.5em 0 1em;}
.sponsor img {
	display:block;
	margin:0 auto;
}
.sponsor a:link,
.sponsor a:hover {border:none;}

/* Footer
===============================================*/

#footer a:link,
#footer a:visited {
  color: #8591A1;
}

a {
	color: #DA6903;
}

a:hover {
	color: #C64F00;
}
  
#vtop {
  background: url(images/vtop_divider.png) repeat-x;
  width: 782px;
  height: 5px;
}

/* Others
================================================*/
.date {
font-size: 95%;
color: #E97E00;
margin-left: 10px;
margin-right: 10px;
font-family : Geneva;
}

.posted {
font-size: 100%;
font-weight: bold;
color: #5B5F56;
}
a.news {
	color: #1C2D3D;
	text-decoration: none;
}

/* FAQ'S
================================================*/
#content-primary .DateOrder {
	font-size: 100%;
	margin-right: 25px;
}

#content-primary .OrderId {
	font-size: 100%;
	margin-right: 25px;
}

#content-primary .Status {
	font-size: 100%;
	margin-right: 40px;
	font-weight: bold;
}

#content-primary .TotalOrder {
	font-size: 100%;
	margin-right: 40px;
	font-weight: bold;
}

#content-primary .TotalOrderView {
	margin-left: 250px;
}

#content-primary .OrderCol1 {
	width: 500px;
	display: inline;
}
#content-primary .OrderCol2 {
	width: 500px;
	display: inline;
}

#content-primary .OrderCol3 {
	width: 500px;
	display: inline;
}

#content-primary .OrderCol4 {
	width: 500px;
	display: inline;
}


#content-primary .category {
	font-size: 150%;
	font-weight: bold;
	color: #98BE10;
}

#content-primary .small {
  font-family : Helvetica, Arial, Geneva, Verdana, sans-serif;
  font-size: 9px;
  color: #CCCCCC;
}
#content-primary .answer,
#content-primary .navigation {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 10px;
}
#content-primary .question
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#content-primary ol {
	margin:0;
   padding: 0px 0px 0px 0px;
   list-style: none;
 }
 
 #content-primary li {
   display: block;
   margin:0;
   padding:0;
 }
 
 #content-primary a {
 text-decoration: none;
 color: #3E403E;
 }
 
/* News
================================================*/
#content-primary .WrapNews {
padding: 5px;
width: 100%;
overflow: hidden;
text-indent: 0px;
}

#content-primary .HeadLine {
border-bottom: 1px solid #243549;
}

#content-primary .TitleNews {
	color: #333333;
	text-transform: capitalize;
	font-family:'Trebuchet MS';
	font-size:1.3em;
	font-weight: bold;
}

#content-primary .DateNews {
	color: #708090;
	text-transform: capitalize;
	font-family:'Trebuchet MS';
	font-size:1.0em;
	margin-right: 5px;
}

#content-primary .BodyNews {
	text-align: justify;
	font-family:'Trebuchet MS';
	font-size:1.0em;
	color: #000000;
}

#content-primary .PostedNews {
	font-family:'Trebuchet MS';
	font-size:0.9em;
	color: #708090;
	float: right;
}
/* View Cart
================================================*/
#Wrap_Cart_View {
	display: block;
	margin: 0 5px 5px 0;
	padding: 5px 5px 5px 5px;
	width: 100%;
	height: auto;
	background:#F9F8F4;
	border: 1px solid #71756D;
	overflow: auto;
	text-align: left;
	line-height: 125%;
	text-indent: 0px;
}

#Wrap_Cart_View .Cart_View_Title {
	font-size: 95%;
	font-weight: bold;
	border-bottom: 1px solid #243549;
	margin-top: 3px;
	margin-bottom: 3px;
	text-align: left; 
}

#Wrap_Cart_View .Cart_Row {
width: 100%;
overflow: hidden;
margin-top: 8px;
line-height: 120%;
text-indent: 0px;
}

#Wrap_Cart_View .Cart_Total {
width: 100%;
border-top: 2px solid #DEE6ED;
margin-top: 8px;
line-height: 120%;
text-align: right;
padding-top: 5px;
font-size: 150%;
}

#Wrap_Cart_View .WrapCartImg {
background: #F0E68C;
padding: 3px 3px 3px 3px;
margin-right: 3px;
float: left;
}

#Wrap_Cart_View .BodyCart {
	text-align: justify;
	float: right;
	width: 450px;
}

#Wrap_Cart_View .MiniThumbs  {
	border: 0px;
	width: 80px;
	height: 120px;
}

/* Category-Listings
================================================*/
#content-primary .WrapInfo {
width: 100%;
overflow: hidden;
margin-top: 8px;
line-height: 120%;
text-indent: 0px;
font-family:'Trebuchet MS';
}

#content-primary .WrapCat {
width: 100%;
overflow: hidden;
margin-top: 8px;
line-height: 120%;
text-indent: 0px;
}

#content-primary .WrapCatList {
width: 100%;
overflow: hidden;
margin-top: 8px;
line-height: 120%;
text-indent: 0px;
}

#content-primary .Col_Img{
float: left;
display: block;
}

#content-primary .Add_Cart {
display: block;
width: 90px;
height: 18px;
background-color: #243549;
border: 1px solid #000000;
text-align: center;
vertical-align: middle;
margin-top: 5px;
color: #ffffff;
}

#content-primary .Options {
background-color: #243549;
border: 1px solid #000000;
text-align: center;
vertical-align: middle;
margin-top: 5px;
color: #ffffff;
padding: 2px;
}

#content-primary .Product_Title{
display: block;
color: red;
text-transform: capitalize;
}

#content-primary .row_1{
margin: 5px;
}

#content-primary .row_2{
margin: 5px;
}

#content-primary .thumb_preview {
	margin-left: 2px;
	margin-right: 2px;
	border: 0;
}

#content-primary .info{
font-size: 95%;
color: #263951;
line-height: 100%;
margin-left: 3px;
}

#content-primary .WrapImg {
background: #F0E68C;
padding: 3px 3px 3px 3px;
margin-right: 3px;
width: 110px;
height: 150px;
}

#content-primary .WrapImgList {
background: #F0E68C;
padding: 3px 3px 3px 3px;
margin-right: 3px;
width: 110px;
height: 150px;
float: left;
}

#content-primary .Thumbs  {
	border: 0px;
	width: 110px;
	height: 150px;
}

#content-primary .HeadLine {
border-bottom: 1px solid #243549;
height: 18px;
font-family:'Helvetica';
margin-bottom: 5px;
}

#content-primary .TitleCat {
	color: #00008B;
	font-weight: bold;
	font-size: 130%;
	letter-spacing: 2px;
	text-transform: capitalize;
}

#content-primary .BodyCat {
	text-align: justify;
	float: right;
	width: 450px;
}

#content-primary .BodyCatList {
	text-align: justify;
	float: right;
	width: 450px;
}

#content-primary .Items {
	text-transform: capitalize;
	font-weight: bold;
	font-size: 95%;
	color: #000000;
}
#content-primary .Price {
	text-transform: capitalize;
	font-weight: bold;
	font-size: 125%;
	color: #263951;
}

#content-primary .records {
margin-top: 20px;
margin-left: 25px;
}

#content-primary .split {
margin-left: 200px;
}

/* Register Form
================================================*/
#Container-Form form {
    margin: 0;
    padding: 0;
}

#Container-Form fieldset {
    margin: 1em 0;
    border: none;
    border-top: 1px solid #ccc;
}

#Container-Form legend {
    margin: 1em 0;
    padding: 0 .5em;
    color: #036;
    background: transparent;
    font-size: 1.0em;
    font-weight: bold;
}

#Container-Form label {
    float: left;
    width: 100px;
    padding: 0 1em;
    text-align: right;
}

#Container-Form fieldset div {
    margin-bottom: .5em;
    padding: 0;
    display: block;
}

#Container-Form fieldset div input, fieldset div textarea {
    width: 150px;
    border-top: 1px solid #555;
    border-left: 1px solid #555;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    padding: 1px;
    color: #333;
}

#Container-Form fieldset div select {
    padding: 1px;
}

#Container-Form div.fm-multi div {
    margin: 5px 0;
}

#Container-Form div.fm-multi input {
    width: 1em;
}

#Container-Form div.fm-multi label {
    display: block;
    width: 100px;
    padding-left: 5em;
    text-align: left;
}

#fm-submit {
    clear: both;
    padding-top: 1em;
    text-align: center;
}

#fm-submit input {
    border: 1px solid #333;
    padding: 2px 1em;
    background: #555;
    color: #fff;
    font-size: 100%;
}

#Container-Form input:focus, textarea:focus {
    background: #efefef;
    color: #000;
}

    
/* required fields - does not work in IE */
#Container-Form fieldset div.fm-req {
    font-weight: bold;
}

#Container-Form fieldset div.fm-req label:before {
    content: "* "; /* does not work in IE */
}

#Container-Form {
	 clear: both;
    margin: 0 auto;
    padding: 1em;
    width: 550px;
    text-align: left;
	 text-indent: 0px;
}

p#fm-intro {
    margin: 0;
}

/* Rounded Box
===============================================*/

.box {
	width: 565px;
	margin: 0 0 14px 0;
	background: #F8F8EC url(images/box-tile-2.gif) repeat-y top left;
	}
.box-inner {
	background: url(images/box-bottom-2.gif) no-repeat bottom left;
	text-align: left;
	}
.box h3 {
	margin: 0;
	padding: 10px 13px 0 13px;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 110%;
	color: #E97E00;
	background: url(images/box-top-2.gif) no-repeat top left;
	}
.box p, .box ul, .box ol, .box dl, .box form {
	margin: 0;
	padding: 1em 18px 18px 18px;
	font-size: 100%;
	line-height: 1.4em;
	}
.box ul li {
	margin: 0 0 2px 10px;
	padding-left: 30px;
	list-style: none;
	background: url(images/bullet-alt.gif) no-repeat 0 3px;
	}
.box dl dt {
	margin: 0 0 2px 0;
	font-weight: bold;
	}
.box dl dd {
	margin: 0;
	padding: 0;
	}
.box a {
	color: #3080CB;
  	text-decoration: none;
}
/*- Menu Tabs--------------------------- */
	#tabs10 h1 {
      font-size:125%;
		font-weight: bold;
		color: #CEEAF0;
		text-align: center;
      }

    #tabs10 {
      float:left;
      width:782px;
      font-size:80%;
      line-height:normal;
		font-weight: bold;
		background-color: #25374E;
		background-image: url(images/tbar_bg.png);
      }
    #tabs10 ul {
          margin:0;
          padding: 0px 0px 0px 0px;
          list-style:none;
      }
    #tabs10 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs10 a {
      float:left;
      background:url("images/tableft10.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs10 a span {
      float:left;
      display:block;
      background:url("images/tabright10.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs10 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs9 a:hover span {
      color:#FFF;
      }
    #tabs10 a:hover {
      background-position:0% -42px;
      }
    #tabs10 a:hover span {
      background-position:100% -42px;
      }

      #tabs10 #current a {
              background-position:0% -42px;
      }
      #tabs10 #current a span {
              background-position:100% -42px;
      }