/* event calendar sytle sheet */

@import url("events_calendar.css");

* { margin:0; padding:0;}

html, body { height:100%;}

html { min-width:951px;}

body { 

background-image:url(images/bg.png);

font-family:Tahoma, Arial, helvetica, sans-serif;

font-size:12px;

line-height:1em;

color:#000099;

}

input, textarea, select { font-family:Tahoma, Arial, helvetica, sans-serif; font-size:1em;}

object { vertical-align:top; outline:none;}

p { margin:0; padding:0;}





/*==================forms====================*/

input, select { vertical-align:middle; font-weight:normal;}

img {border:0; vertical-align:top; text-align:left;}



/*=====GLOBAL======*/

#main { width:1000px; margin:0 auto; position:relative;}

#header, #content, #footer { font-size:0.75em;}



.wrapper { width:100%; overflow:hidden;}

.container { width:100%; }

.zoom { overflow:hidden;}

.col-1, .col-2, .col-3 { float:left;}

.fleft {
	float:center;
	font-family:Tahoma, Arial, helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	}
.fleft a {
	color:#99ccff;
	}

.fright { float:right;}

.fright a {color:#99ccff;}

.clear { clear:both;}



.alignright { text-align:right;}

.aligncenter { text-align:center;}



p { margin-bottom:14px; line-height:1.5em;}



/*==================forms====================*/

#contacts-form { clear:right; width:100%; overflow:hidden; padding:15px 0 0 0;}

#contacts-form fieldset { border:none; float:left; }

#contacts-form .field { clear:both;}

#contacts-form label { float:left; width:97px; line-height:18px; padding-bottom:6px; font-weight:bold; color:#89b700;}

#contacts-form input { width:231px; padding:1px 0 1px 3px; border:1px solid #89b700; color:#70635b;}

#contacts-form textarea { width:567px; height:227px; padding:1px 0 1px 3px; border:1px solid #89b700; color:#70635b; margin-bottom:15px; overflow:auto;}





/*==================list====================*/

ul { list-style:none;}



.site-nav { position:absolute; left:4px; top:242px; overflow:hidden;}

.site-nav li { float:left; font-size:15px; font-weight:bold; line-height:1.2em; text-transform:uppercase; padding:0 28px; margin-left:-6px;}

.site-nav li a { text-decoration:none; color:#fff;}

.site-nav li a:hover { 

	color:#cc0033;

}

.li_menu li {

height:18px

}

.list li { padding-left:62px; margin-bottom:20px; line-height:1.5em; min-height:49px; height:auto!important; height:49px; background:url(images/icon.gif) no-repeat left top;}

.list li a { text-decoration:none; font-weight:bold;} 

.list li a:hover { text-decoration:underline;}



.list1 { margin-top:-21px;}

.list1 li { line-height:1.5em; width:100%; overflow:hidden; vertical-align:bottom; padding-top:21px;}

.list1 li img { float:left; margin:3px 20px 0 0;}

.list1 li a { text-decoration:none; font-weight:bold;} 

.list1 li a:hover { text-decoration:underline;}



.list2 { padding-bottom:15px; margin:0;}

.list2 li { font-weight:bold; padding-bottom:6px;}

.list2 li ul { padding:8px 0 0 12px; margin-bottom:-5px;}





/*==================other====================*/

.img-box1 { width:100%; overflow:hidden;}

.img-box1 img { float:left; margin:3px 20px 0 0;}





/*==================txt, links, lines, titles====================*/

a {color:#000099; text-decoration:none;}

a:hover{color:#ff3300; text-decoration:none;}



h2 { color:#929292; font-size:22px; line-height:1.2em; text-transform:uppercase; margin-bottom:20px;}

h3 { font-size:1em; color:#89b700; line-height:1.5em; margin-bottom:15px;}



.td_head {

	height:25px;

	font-family: Arial;

	font-size:15px;

	font-weight: bold;

	color:#e0e0e0;

}

.li_menu li {

font-family: Arial;

font-size:12px;

height:18px;

color:#ccc;

}

.li_menu li a {

color:#fff;

}

.li_menu li a:hover {

color:#ff3300;

}



/*header*/

#header_top {height:28px; top:280px; background:url(../images/header/header_01.jpg) no-repeat left top;}
#header_menu {height:43px; top:280px; background:url(../images/header/header_04.jpg) no-repeat left top;}
#header_buttom {height:15px; top:280px; background:url(../images/header/header_05.jpg) no-repeat left top;}

#header_index1 {height:97px; top:280px; background:url(../images/header/index_02.jpg) no-repeat left top;}
#header_index2 {height:104px; top:280px; background:url(../images/header/index_03.jpg) no-repeat left top;}

#header_about1 {height:97px; top:280px; background:url(../images/header/about_02.jpg) no-repeat left top;}
#header_about2 {height:104px; top:280px; background:url(../images/header/about_03.jpg) no-repeat left top;}

#header_infor1 {height:97px; top:280px; background:url(../images/header/infor_02.jpg) no-repeat left top;}
#header_infor2 {height:104px; top:280px; background:url(../images/header/infor_03.jpg) no-repeat left top;}

#header_product_information1 {height:97px; top:280px; background:url(../images/header/product_02.jpg) no-repeat left top;}
#header_product_information2 {height:104px; top:280px; background:url(../images/header/product_03.jpg) no-repeat left top;}

#header_service1 {height:97px; top:280px; background:url(../images/header/service_02.jpg) no-repeat left top;}
#header_service2 {height:102px; top:280px; background:url(../images/header/service_03.jpg) no-repeat left top;}

#header_shipping1 {height:97px; top:280px; background:url(../images/header/shipping_02.jpg) no-repeat left top;}
#header_shipping2 {height:102px; top:280px; background:url(../images/header/shipping_03.jpg) no-repeat left top;}

#header_support1 {height:97px; top:280px; background:url(../images/header/support_02.jpg) no-repeat left top;}
#header_support2 {height:102px; top:280px; background:url(../images/header/support_03.jpg) no-repeat left top;}

#header_link1 {height:97px; top:280px; background:url(../images/header/link_02.jpg) no-repeat left top;}
#header_link2 {height:102px; top:280px; background:url(../images/header/link_03.jpg) no-repeat left top;}

#header_privacy1 {height:97px; top:280px; background:url(../images/header/pivacy_02.jpg) no-repeat left top;}
#header_privacy2 {height:102px; top:280px; background:url(../images/header/pivacy_03.jpg) no-repeat left top;}

#header_conditions1 {height:97px; top:280px; background:url(../images/header/con_02.jpg) no-repeat left top;}
#header_conditions2 {height:102px; top:280px; background:url(../images/header/con_03.jpg) no-repeat left top;}

#header_cart1 {height:97px; top:280px; background:url(../images/header/cart_02.jpg) no-repeat left top;}
#header_cart2 {height:102px; top:280px; background:url(../images/header/cart_03.jpg) no-repeat left top;}

#header,#header_contact,#header_information,#header_product_information,#header_shipping,#header_service,#header_support,#header_link,#header_privacy,#header_cart, {

color:#99ccff;

position:absolute;

left:10px;

top:280px;

}

 .menu {

color:#99ccff;

position:absolute;

left:10px;

top:280px;
width:254px;

}

/*content*/

#content {width:951px;min-height:700px; background-image:url(images/temp_02.png);}

#content .indent { padding-bottom:0px;}

#content .indent1 { padding:5px 50px 0px 308px;}



/*footer*/

#footer {

height:130px;

width: 951px;

background:url(images/temp_03.png) no-repeat left top;

font-family:Tahoma, Arial, helvetica, sans-serif;

font-size:12px;

margin-top:0px;

position:relative;

color:#ccc;

}

#footer .indent { padding:40 230px 0 240px;}

#footer img { position:relative; top:0px;}

/*==========================================*/



#content .inner_copy {

border:0;

color:#f00;

float:left;

width:50%!important;

margin:-202px 0 0 0;

overflow:hidden;

line-height:0;

padding:0;

font-size:12px;

}



.infoBox {

  background: #4294F9;

}



.infoBoxContents {

  background: #fff;

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

}



.infoBoxNotice {

  background: #FF8E90;

}



.infoBoxNoticeContents {

  background: #FFE6E6;

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}



TD.infoBoxHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

 background: #bbc3d3;

  color: #fff;

}



TD.infoBox, SPAN.infoBox {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}

ABLE.productListing {

  border: 1px;

  border-style: solid;

  border-color: #b6b7cb;

  border-spacing: 1px;

}



.productListing-heading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  background: #b6b7cb;

  color:#fff;

  font-weight: bold;

}



TD.productListing-data {

  font-family: Verdana, Arial, sans-serif;
  background: #fff;
  font-size: 10px;

}

/* message box */



.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }

.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }



/* input requirement */



.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }



/* BOF osC reCAPTCHA */

.recaptchatable .recaptcha_image_cell, #recaptcha_table {

   background-color: #f8f8f9 !important; /* reCaptcha widget background color */

}



#recaptcha_table {

   border-color: #f8f8f9 !important;     /* reCaptcha widget border color */

}



#recaptcha_response_field {

   border-color: #b6b7cb !important;     /* Text input field border color */

   background-color:#ffffff !important;  /* Text input field background color */

   color: #000000                        /* Text input field font color */

}

/* EOF osC reCAPTCHA */

/***** Begin Sitemap_SEO *****/ 

ul.sitemap {

color: #ff0000;

}

.sitemap {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #0000ff;

  font-weight : normal;

}

.sitemapHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #0000ff;

  font-weight : normal;

}

.sitemapProducts {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #f000ff;

  font-weight : normal;

}

A.sitemap { 

  color: #009900; 

}

A.sitemap:hover {

  color: #ff0000;

}

.sitemap_indvidual_hdg {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #0000ff;

  font-weight : normal;

}

A.sitemap_indvidual_hdg { color: #009900; }

A.sitemap_indvidual_hdg:hover { color: #ff0000; }

.sitemap_indvidual { 

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #f000ff;

  font-weight : normal;

}

A.sitemap_indvidual { color: #009900; }

A.sitemap_indvidual:hover { color: #ff0000; }



h1 {

 font-family: Verdana, Arial, sans-serif;

 font-size: 16px;

 font-weight: bold;

 margin-bottom: 0;

 padding-bottom: 0;

 color: #000;

}

h2 {

 font-family: Verdana, Arial, sans-serif;

 font-size: 14px;

 font-weight: normal;

 margin-bottom: 0;

 padding-bottom: 0;

 color: #000;

}

/***** End Sitemap_SEO *****/ 



A.pageResults {

  color: #0000FF;

}



A.pageResults:hover {

  color: #0000FF;

  background: #FFFF33;

}



TD.pageHeading, DIV.pageHeading {

  font-family:  Arial;

  font-size: 14px;

  font-weight: bold;

  color: #000099;

}



TR.subBar {

  background: #f4f7fd;

}



TD.subBar {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #000000;

}



TD.main, P.main {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  line-height: 1.5;

}



TD.smallText, SPAN.smallText, P.smallText {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}



TD.accountCategory {

  font-family: Verdana, Arial, sans-serif;

  font-size: 13px;

  color: #aabbdd;

}



TD.fieldKey {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



TD.fieldValue {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

}



TD.tableHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



SPAN.newItemInCart {

  font-family: Arial;

  font-size: 10px;

  color: #ff0000;

}



CHECKBOX, INPUT, RADIO, SELECT {

 background-color: #ccc;

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color:#ff0000;

}



TEXTAREA {

  width: 100%;

  background-color: #ccc;

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color:#ff0000;

}



SPAN.greetUser {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #f0a480;

  font-weight: bold;

}



TABLE.formArea {

  background: #f1f9fe;

  border-color: #7b9ebd;

  border-style: solid;

  border-width: 1px;

}



TD.formAreaTitle {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



SPAN.markProductOutOfStock {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #c76170;

  font-weight: bold;

}



SPAN.productSpecialPrice {

  font-family: Verdana, Arial, sans-serif;

  color: #ff0000;

}



SPAN.errorText {

  font-family: Verdana, Arial, sans-serif;

  color: #ff0000;

}

.moduleRow { }

.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }

.moduleRowSelected { background-color: #E9F4FC; }



.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }

.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }



/* message box */



.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }

.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }



TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {

  background: #f8f8f9;

}



TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {

  background: #f8f8f9;

}



TABLE.productListing {

  border: 1px;

  border-style: solid;

  border-color: #b6b7cb;

  border-spacing: 1px;

}



div.column {

  font-size:12px;

  font-family: Verdana, Arial, sans-serif;

}



div.column_header {

  height: 14px;

  font-weight: bold;

  background-color: #bbc3d3;

  margin: 0px 2px;

}



div.column_header_left {

  background: transparent url(images/infobox/corner_left.gif) no-repeat left;

}



div.column_header_right {

  background: transparent url(images/infobox/corner_right.gif) no-repeat right;

}



div.column_header_none {

}



div.column_header_left h4 {

  padding-left: 2px;

  margin:  0 0 0 11px;

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #ffffff;

}



div.column_header_right h4 {

  padding-left: 13px;

  margin: 0 11px 0 0;

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #ffffff;

}



div.column_header_none h4 {

  padding-left: 13px;

  margin: 0;

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #ffffff;

}



div.column ul, div.column ol, div.column_p_box {

  background: #f8f8f9;

  border: 1px solid #bbc3d3;

  list-style-type: none;

  padding: 10px 0px 10px 5px;

  margin: 0px 2px 4px 2px;

  line-height: 1.2em;



}



div.column li, div.column_p_box p {

}



.column_li_center {

  text-align: center;

}



.column_li_left50 {

  float: left;

  text-align: left;

  width: 45%;

  clear: both;

}



.column_li_right50 {

  float: right;

  text-align: left;

  width: 45%;

  clear: both;

}

  width

  text-align: center;

}
