/* $Id: skin1.css,v 1.1.2.26 2007/06/19 08:01:49 max Exp $ */
/*
	General styles
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	
	border: 0px;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	font-family: "Lato", Arial, Helvetica, sans-serif;
	-webkit-font-smoothing: antialiased;
}

BODY,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT {
	 font-family: "Lato", Arial, Helvetica, sans-serif;
   color: #000;
}

/* Start Cookie Popup */
.cookie_popup {display: inline; font-family:"Lato", Arial, Helvetica, sans-serif; color: #000000; text-align:right; font-size: 13px; line-height: 100%; position: fixed; bottom: 0; right: 0; margin: 0; padding: 5px 15px 5px 5px; background: #F0F8FB; z-index: 100000; opacity:0.9; filter: alpha(opacity=90);}
.cookie_popup a {color:#000000;font-weight:bold;}
.cookie_popup a:hover {color:#000000;text-decoration:underline;}
.cookie_popup a:visited {color:#000000;}
/* End Cookie Popup */

a:link, a:visited{
   color:#3F63AD;
   text-decoration: none;
    
}
a:hover{
    text-decoration: none;
    color:#4D91FE;
}

h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
}
ol, ul {
  list-style:none;
  padding-left:20px;
}

ul li {
  line-height:1.5em;
  list-style-image:url('/wp-content/uploads/2012/01/solid_circle.png'); 
}

blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}

a img {
	border: none;
}

/* =Weaver helpers
-------------------------------------------------------------- */

.aligncenter {		/* required for theme submission to WP */
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.ttw-center {		/* generic utility center class - use in Heading Insert Code area maybe */
	clear: both;
	display:block !important;
	margin-left:auto !important;
	margin-right:auto !important;
}


#masthead {position:relative !important;z-index:5; width: 942px; }	/* makes IE7 work right, doesn't hurt others */
#branding {z-index:5;}
#dddlogo { float:right; margin-top:2px;}
#translation{width:183px; height: 20px; line-height: 20px; float: right; margin-top:15px; margin-right: 8px; position: relative; z-index: 999999;}
#social_media_header_icons{position: relative; float: left; border-width: 0 1px 0 0; border-style: solid; border-color: #CDCDCD; padding-right: 8px; margin-right: 8px; display: inline;}
#social_media_header_icons .img{margin-left: 5px; margin-right: 5px;}
#translation img{vertical-align:top;}
#tdlogo { padding-top:11px;}	
#header .meteor-slides {clear:both;}
.wp-pagenavi { padding-top:3px; padding-bottom:8px; }

/* =Fonts
-------------------------------------------------------------- */
body,
input,
textarea,
.page-title span,
.pingback a.url {
	
	/*font-family: Georgia, "Bitstream Charter", serif;*/
    font-family: "Lato", Arial, Helvetica, sans-serif;
}

#access .menu,
#access div.menu ul,
#access2 .menu,
#access2 div.menu ul,
#access3 .menu,
#access3 div.menu ul,
input[type=submit] {
	
	/*font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;*/
    font-family: "Lato", Arial, Helvetica, sans-serif;
}
pre {
/*	font-family: "Courier 10 Pitch", Courier, monospace;*/
}
code {
/*	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;*/
}


/* =Structure
-------------------------------------------------------------- */

/* The main theme structure */

#wrapper {
   min-width: 982px;
   background-color: #F1F1F1;
   position:relative;
}
#main{
   width: 980px;
   margin: 0 auto;
   padding-top: 12px;
   background-color: #fff;
   border-left: 1px solid #dfdfdf;
   border-right: 1px solid #dfdfdf;
   border-bottom: 1px solid #dfdfdf;
}

/* Structure the footer area */



/* =Global Elements
-------------------------------------------------------------- */

/* Main global 'theme' and typographic styles */
body {
   background-color: #f1f1f1;
}

body,
input,
textarea {
	color: #666;
	font-size: 16px;
	line-height: 1.5em;
}
hr {
	background-color: #e7e7e7;
	border: 0;
	clear: both;
	height: 1px;
	margin-bottom: 18px;
}

/* Text elements */
p {
	margin-bottom: 18px;
}

p + ul {
    margin-top: -10px;
}

ul {
	list-style: square;
	
}
ol {
	list-style: decimal;
   line-height: 1.5em;
	margin: 0 0 18px 1.5em;
}
ol ol {
	list-style: upper-alpha;
}
ol ol ol {
	list-style: lower-roman;
}
ol ol ol ol {
	list-style: lower-alpha;
}
ul ul,
ol ol,
ul ol,
ol ul {
	margin-bottom: 0;
}
#main ul li{    
    list-style-image:url('/wp-content/uploads/2012/01/solid_circle.png');  
    line-height: 1.0em;
    margin-bottom: 10px;
}
dl {
	margin: 0 0 24px 0;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 18px;
}
strong {
	font-weight: bold;
}
cite,
em,
i {
	font-style: italic;
}
big {
	font-size: 131.25%;
}
ins {
	background: #ffc;
	text-decoration: none;
}
blockquote {
	font-style: italic;
	padding: 0 3em;
}
blockquote cite,
blockquote em,
blockquote i {
	font-style: normal;
}
pre {
	background: #f7f7f7;
	color: #222;
	line-height: 18px;
	margin-bottom: 18px;
	padding: 1.5em;
}
abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
sup,
sub {
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
input[type="text"],
textarea {
	background: #f9f9f9;
	border: 1px solid #ccc;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	padding: 2px;
}

.guide_icon{
  vertical-align:top;
   }

.divleft{
        float:left;	
	width:530px; 
        
}
.divright{
    float:right;
    width:180px;

}
.PImgBox{
    vertical-align: top;
    padding-top:15px;
    PADDING-RIGHT: 20px;
   
}

.BuyNowButton
{
   margin-top: -5px;
   font-size: 16px; 
   font-weight: bold;
   text-align: center;
   width: 100%;
}


.Line {
   background-color: #dfdfdf;
   width:100%;
   height: 1px;
}

/* Text meant only for screen readers */
.screen-reader-text {
	position: absolute;
	left: -9000px;
}

input[type="text"],
textarea {
	background: #f9f9f9;
	border: 1px solid #ccc;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	padding: 2px;
}
input[type="text"]
{
    margin:4px;
}

select { margin: 4px; }
select#product_avail { margin: 0px; }

/* =Header
-------------------------------------------------------------- */

#header {
          float: none !important;		
          padding:11px 19px;
          width: 942px;
          height:85px;
	  background: none !important;
           margin-bottom:20px;
         
}

/* =Menu
-------------------------------------------------------------- */
.menu-add {
	float:right;
	display:inline !important;
	/*padding-right:4px;*/
	overflow:hidden;
	height:26px;
	/*margin-right:-16px;*/
	margin-top:-19px;
	margin-bottom:14px;
}

.menu-add-left form,
.menu-add-left form div,
.menu-add-left a,
.menu-add form,
.menu-add form div,
.menu-add a {	
	color:#0066CC;
	font:20px bold "Segoe UI"; 
	text-decoration:underline;
	display:inline !important;
}

.menu-add-left a:hover,
.menu-add a:hover
{	
	color:#FF0000;	
	
	
}
.menu-add-left a:visited,
.menu-add a:visited{
	color:#743399;
	
}


.menu-add-left img {
	position:relative;
	top:7px; max-height:24px !important;
	border:none;margin:0;
	padding-right:4px;
}

#nav-top-menu {			/* needed for IE 7 */
	position:relative;
	z-index:60;
}
#nav-bottom-menu {
	position:relative;
	z-index: 59;
        width:942px;
}

/* =Mobile Safari ( iPad, iPhone and iPod Touch )
-------------------------------------------------------------- */

pre {
	-webkit-text-size-adjust: 140%;
}
code {
	-webkit-text-size-adjust: 160%;
}
#access,
#access2,
#access3,
.entry-meta,
.entry-utility,
.navigation
 {
	-webkit-text-size-adjust: 120%;
}
#site-description {
	-webkit-text-size-adjust: none;
}


/* =Print Style
-------------------------------------------------------------- */

@media print {
	body {
		background: none !important;
	}
	#wrapper {
		clear: both !important;
		display: block !important;
		float: none !important;
		position: relative !important;
		box-shadow: 0 0 3px 3px transparent !important; -webkit-box-shadow: 0 0 3px 3px transparent !important; -moz-box-shadow: 0 0 3px 3px transparent !important;
		border:none !important;
		background: none !important;
	}
	#header {
		border-bottom: 2pt solid #000;
		padding-bottom: 28pt;
		background: none !important;
               
	}
	#colophon {
		border-top: 2pt solid #000;
	}
	#site-title,
	#site-description {
		position: relative !important;
		float: none;
		line-height: 1.5em;
		margin: 0 !important;
		padding: 0 !important;
	}
	#site-title {
		font-size: 18pt;
	}

	.post {border:none !important;}
	.entry-content {
		font-size: 14pt;
		line-height: 1.6em;
	}
	.entry-title {
		font-size: 21pt;
	}

	#access,
	#access2,
	#access3,	
	.edit-link,
	.navigation,
	.page-link
	 {
		display: none !important;
		margin: 0 !important;
		padding:0 !important;
	}
	
	#header,
	/* #footer {
		float: none !important;		
		width:982px;
		background: none !important;
	}*/
	#footer {        
        font-size: 12px;
        margin-top:-4px;
        margin-bottom: 5px;
		padding-top:10px;
        line-height: 1.5em;
        height: auto;
        background:url('/images/FooterFadeBottom.png') top repeat-x;
    }
	#footer #footer_left{
		float:left;    
		width:370px; 
		text-align: center;
		padding-left:80px;
		background: none !important;
	}
	#footer #footer_right{
    float:right;   
    padding-bottom: 5px;
    padding-right:160px;
    }
		
	#content,
	
	#site-info,
	#site-generator {
		float: none;
		width: auto;
	}
	#colophon {
		width: auto;
	}
	img#wpstats {
		display: none;
	}
	#site-generator a {
		margin: 0;
		padding: 0;
	}
	#entry-author-info {
		border: 1px solid #e7e7e7;
	}
	#main {
		display: inline;
		background: none !important;
	}
	.home .sticky {
		border: none;
	}
}


/* #footer {
	 background:url('/images/FooterFadeBottom.png') top repeat-x;      
        padding: 17px 0px;
	clear: both;
	width:100%;	
        min-height: 30px;
	text-align:center;	
	margin-top:0px;
        font-family: "Lato", Arial, Helvetica, sans-serif;
} */
#footer {
	background-color: transparent;
	clear: both;
	font-family: "Century Gothic", Sans-serif;       
	width:980px;
	height:194px;
    font-size: 12px;
    margin-top:0px;
    margin-bottom: 5px;
	padding-top:10px;
    line-height: 1.5em;
    height: auto;
    background:url('/images/FooterFadeBottom.png') top repeat-x;
	border-size: 1px;
	border-style: solid none none none;
}
#footer #footer_left{
	float:left;    
	width:370px; 
	text-align: center;
	padding-left:80px;
}
.tridef_image{
	vertical-align:text-top;
}
#footer #footer_right{
	font-size: 12px;
	float:right;   
	padding-bottom: 5px;
	padding-right:160px;
}
#footer_left .footer_bottom
{   margin-top: -5px;
    font-size:16px; 
    font-weight:bold;
    text-align: center;
    width: 100%;   

}

#footer_right .help-title
{
	vertical-align: middle;
	font-size: 20px;
    color:#3b548e;
    font-weight:normal;
}
#footer_right .help_head
{
	vertical-align: middle;
	padding: 1px;
    font-size: 12px;
	font-weight:normal;
}
#footer_right .help_head a:link,.help_head a:visited
{
    color:#333;
}
#footer_right .help_head a:hover
{
    color:#4D91FE;
}

#footer_menu
{ 
    width:980px;
	text-align: center;
    padding-bottom: 10px;
	color:#4798d0;	
	font-size: 12px;
	font-weight:bold;	
	overflow: hidden;
    line-height: 1.5em;
}
#footer_menu_tcp
{ 	width:980px;
    padding-bottom: 10px;
	color:#000000;	
	font-weight:normal;
	text-align: center;
	font-size: 10px;	
	overflow: hidden;
        line-height: 1.5em;
       
       
}
#footer_menu_tcp a{
    
	/*    font-family: 'Segoe UI',Sans-serif;*/
	font-family: "Lato", Arial, Helvetica, sans-serif;
	color:#000000;
}

#footer_menu_tcp a:hover{
	color:#4D91FE;
    font-family: "Century Gothic", Sans-serif;
}

/*
	Product details page
*/
.ProductTitle {
	COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 20px; text-decoration: none;
}
.ProductTitle:link{
	COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 20px; text-decoration: none;
}
.ProductTitle:visited{
	COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 20px; text-decoration: none;
}
.ProductTitle:hover{
	COLOR: #4D91FE; FONT-WEIGHT: bold; FONT-SIZE: 20px; text-decoration: none;
}
.ProductTitleHidden {
	COLOR: #666666;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
}
.ProductDetailsTitle {
	COLOR: #000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
}
.ProductDetails {
	COLOR: #112536;
}
.ProductPriceTitle {
	COLOR: #010101;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductPriceConverting {
   color: #000;
}
.ProductPrice {
   COLOR: #000;
	FONT-SIZE: 16px;
   vertical-align: top;
   padding-bottom: 10px;
}
.ProductPriceSmall {
	COLOR: #b51a00;
	FONT-WEIGHT: bold;
}
.SaveMoneyLabel {
	WIDTH: 57px;
	HEIGHT: 57px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url(images/save_money.gif);
	background-color: transparent;
	BACKGROUND-REPEAT: no-repeat;
}
.MarketPrice {
	FONT-SIZE: 14px;
}


/*buttons*/
TD.Button {								 
	BACKGROUND-IMAGE: url(images/butbg.gif);
	BACKGROUND-COLOR: #ffb244;
	BACKGROUND-REPEAT: repeat-x;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	VERTICAL-ALIGN: top;
	WHITE-SPACE: nowrap;
        cursor:pointer;
}
FONT.Button {							 
	
	COLOR: #000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
        
}
IMG.ButtonSide {
	WIDTH: 7px;
	HEIGHT: 21px;
        vertical-align: top;
}


TD.DialogTitle {
   font-size: 34px;
   line-height: 1.5em;
	HEIGHT: 31px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 33px;
	PADDING-RIGHT: 0px;
	TEXT-ALIGN: left;
}
TD.DialogBox {	
	TEXT-ALIGN: left;
	PADDING: 10px 30px;
      
	
}
#main .VertMenuRightColumn {
   
	VERTICAL-ALIGN: top;
        padding-right: 19px;
	
	
}
#main.VertMenuLeftColumn {
    margin:auto;
	VERTICAL-ALIGN: top;       
        padding:0px 50px;
	
	}

.cart {
   width: 150px;
   margin-top: 20px;
   padding: 14px 0px 22px 17px;
   border-top: 1px solid #dfdfdf;
   border-left: 1px solid #dfdfdf;
   border-bottom: 1px solid #dfdfdf;
}

div.cart-top {
   padding: 0px 5px;
}

div.cart-title {
   font-size: 18px;
   color: #e86730;
   font-weight: bold;
   border-bottom: 1px solid #dfdfdf;
}

div.cart-default-pad {
   padding: 10px 30px 30px 30px;
}

.VertMenuBox {
	
	PADDING-TOP: 5px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
}
.VertMenuHr {
	WIDTH: 100%;
	HEIGHT: 1px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	COLOR: #999999;
}



/*
	Products list
*/
TD.PListImgBox {
	WIDTH: 125px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: top;
	WHITE-SPACE: nowrap;
	PADDING-RIGHT: 8px;
}
DIV.PListImgBox {
	WHITE-SPACE: nowrap;
}
HR.PListLine {
	WIDTH: 100%;
	HEIGHT: 1px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}
.PListTaxBox {
	PADDING-LEFT: 70px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
}
.PListCell {
   width:140px;
	TEXT-ALIGN: center;
	PADDING: 10px 0px 10px 20px;
	VERTICAL-ALIGN: top;
}

.PListCell img { margin-left: 13px; }

.ProdDescpt{
    width:267px;
    padding:0px 3px;
    height:auto;
    vertical-align: top;
    padding-top:30px;
    text-align: left;
}

.addtocart { padding-left: 7px; padding-right: 20px; }


/*** set the width and height to match your images **/
#slideshow {
    width:575px;
    margin: 0px 0px 20px 40px;
    position:relative;
    height:137px;
    float: left;
    cursor:pointer;
   
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    cursor:pointer;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
    cursor:pointer;
}

#slideshow IMG.last-active {
    z-index:9;
    cursor:pointer;
}
#sub_div1, #sub_div2{
     cursor:pointer;
}
#sub_div1 li{
    list-style:inside;
    list-style-image:url("/wp-content/uploads/2012/01/solid_circle.png");
    text-align: left;
    line-height: 1.5em;
}

.GoImage {
   display: none;
}

