/*

  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $



  osCommerce, Open Source E-Commerce Solutions

  http://www.oscommerce.com



  Copyright (c) 2003 osCommerce



  Released under the GNU General Public License

*/

.information_content_img { margin:0px; padding:0px 20px 2px 0;}
.newpagetxt{
	font-size: 13px;
    line-height: 1.3;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    color: #444242;
	text-shadow: 1px 1px 0 #FFFFFF;
}

.boxText { font-family:calibri, 'myriad Pro', arial; font-size: 10px; }

.errorBox { font-family :calibri, 'myriad Pro', arial; font-size : 10px; background: #ffb3b5; font-weight: bold; }

.stockWarning { font-family :calibri, 'myriad Pro', arial; font-size : 10px; color: #cc0033; }

.productsNotifications { background: #f2fff7; }

.orderEdit { font-family :calibri, 'myriad Pro', arial; font-size : 10px; color: #70d250; text-decoration: underline; }



BODY {

  font-size: 12px;
    line-height: 1.3;
    font-family: Arial, Helvetica, Sans-Serif;
    color: #000;
    background: #00263e url(images/background.jpg) no-repeat center 0;

}



A {

  color: #000000;

  text-decoration: none;

}



A:hover {

  color: #AABBDD;

  text-decoration: underline;

}



FORM {

	display: inline;

}



TR.header {

  background: #ffffff;

}



TR.headerNavigation {

  background: #bbc3d3;

}



TD.headerNavigation {

  font-family:calibri, 'myriad Pro', arial;

  font-size: 10px;

  background: #bbc3d3;

  color: #ffffff;

  font-weight : bold;

}



A.headerNavigation { 

  color: #FFFFFF; 

}



A.headerNavigation:hover {

  color: #ffffff;

}



TR.headerError {

  background: #ff0000;

}



TD.headerError {

  font-family: calibri, 'myriad Pro', arial,calibri, 'myriad Pro', arial;

  font-size: 12px;

  background: #ff0000;

  color: #ffffff;

  font-weight : bold;

  text-align : center;

}



TR.headerInfo {

  background: #00ff00;

}



TD.headerInfo {

  font-family: calibri, 'myriad Pro', arial,calibri, 'myriad Pro', arial;

  font-size: 12px;

  background: #00ff00;

  color: #ffffff;

  font-weight: bold;

  text-align: center;

}



TR.footer {

  background: #bbc3d3;

}



TD.footer {

  font-family:calibri, 'myriad Pro', arial;

  font-size: 10px;

  background: #bbc3d3;

  color: #ffffff;

  font-weight: bold;

}



.infoBox {

  background: #b6b7cb;

}



.infoBoxContents {

  

  font-family:calibri, 'myriad Pro', arial;

  font-size: 10px;

}



.infoBoxNotice {

  background: #FF8E90;

}



.infoBoxNoticeContents {

  background: #FFE6E6;

  font-family:calibri, 'myriad Pro', arial;

  font-size: 10px;

}



TD.infoBoxHeading {

  font-family:calibri, 'myriad Pro', arial;

  font-size: 10px;

  font-weight: bold;

  background: #bbc3d3;

  color: #ffffff;

}



TD.infoBox, SPAN.infoBox {

  font-family:calibri, 'myriad Pro', arial;

  font-size: 10px;

}



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;

}



.productListing-heading {

  font-family:calibri, 'myriad Pro', arial;

  font-size: 10px;

  background: #b6b7cb;

  color: #FFFFFF;

  font-weight: bold;

}



TD.productListing-data {

  font-family:calibri, 'myriad Pro', arial;

  font-size: 10px;

}



A.pageResults {

  color: #0000FF;

}



A.pageResults:hover {

  color: #0000FF;

  background: #FFFF33;

}



TD.pageHeading, DIV.pageHeading {

  font-family:calibri, 'myriad Pro', arial;

  font-size: 20px;

  font-weight: bold;

  color: #9a9a9a;

}



TR.subBar {

  background: #f4f7fd;

}



TD.subBar {

  font-family:calibri, 'myriad Pro', arial;

  font-size: 10px;

  color: #000000;

}



TD.main, P.main {

  font-family:calibri, 'myriad Pro', arial;

  font-size: 11px;

  line-height: 1.5;

}



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

  font-family:calibri, 'myriad Pro', arial;

  font-size: 10px;

}



TD.accountCategory {

  font-family:calibri, 'myriad Pro', arial;

  font-size: 13px;

  color: #aabbdd;

}



TD.fieldKey {

  font-family:calibri, 'myriad Pro', arial;

  font-size: 12px;

  font-weight: bold;

}



TD.fieldValue {

  font-family:calibri, 'myriad Pro', arial;

  font-size: 12px;

}



TD.tableHeading {

  font-family:calibri, 'myriad Pro', arial;

  font-size: 12px;

  font-weight: bold;

}



SPAN.newItemInCart {

  font-family:calibri, 'myriad Pro', arial;

  font-size: 10px;

  color: #ff0000;

}



CHECKBOX, INPUT, RADIO, SELECT {

  font-family:calibri, 'myriad Pro', arial;

  font-size: 11px;

}



TEXTAREA {

  width: 100%;

  font-family:calibri, 'myriad Pro', arial;

  font-size: 11px;

}



SPAN.greetUser {

  font-family:calibri, 'myriad Pro', arial;

  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: calibri, 'myriad Pro', arial,calibri, 'myriad Pro', arial;

  font-size: 12px;

  font-weight: bold;

}



SPAN.markProductOutOfStock {

  font-family: calibri, 'myriad Pro', arial,calibri, 'myriad Pro', arial;

  font-size: 12px;

  color: #c76170;

  font-weight: bold;

}



SPAN.productSpecialPrice {

  font-family:calibri, 'myriad Pro', arial;

  color: #ff0000;

}



SPAN.errorText {

  font-family:calibri, 'myriad Pro', arial;

  color: #ff0000;

}



.moduleRow { }

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

.moduleRowSelected { background-color: #E9F4FC; }



.checkoutBarFrom, .checkoutBarTo { font-family:calibri, 'myriad Pro', arial; font-size: 10px; color: #8c8c8c; }

.checkoutBarCurrent { font-family:calibri, 'myriad Pro', arial; font-size: 10px; color: #000000; }



/* message box */



.messageBox { font-family:calibri, 'myriad Pro', arial; font-size: 10px; }

.messageStackError, .messageStackWarning { font-family:calibri, 'myriad Pro', arial; font-size: 10px; background-color: #ffb3b5; }

.messageStackSuccess { font-family:calibri, 'myriad Pro', arial; font-size: 10px; background-color: #99ff00; }



/* input requirement */



.inputRequirement { font-family:calibri, 'myriad Pro', arial; font-size: 10px; color: #ff0000; }





/*new*/



table{padding:0;  font-family:calibri, 'myriad Pro', arial; font-size:14px;  color:#032140;}

td{ padding:0; font-family:calibri, 'myriad Pro', arial; font-size:14px; color:#032140;}

a {color:#032140; text-decoration:underline;}

a:hover{text-decoration:none;}

img {border:0;}





/***************************************************************************************************************/

.main_t{width:941px; margin:auto;}



.header_menu ul{list-style:none;}

.header_menu li{background:url(images/menu_bg.gif) no-repeat 100% 3px; float:left; display:block; color:#ffffff; font-family:calibri, 'myriad Pro', arial; font-size:12px;}

.header_menu li.last{

	background:none;

	float:left;

	display:block;

	color:#ffffff;

	font-family:calibri, 'myriad Pro', arial;

	font-size:12px;

}

.header_menu li a{

	display:block;

	color:#ffffff;

	font-family:calibri, 'myriad Pro', arial;

	font-size:12px;

	padding:0 22px 4px 23px;

	text-decoration:none;

}

.header_menu li a:hover{text-decoration:none; color:#18a7e1;}



.header_menu2 ul{list-style:none;}

.header_menu2 li{background:url(images/menu_bg2.gif) no-repeat 100% 3px; float:left; display:block; color:#999999; font-family:calibri, 'myriad Pro', arial; font-size:10px; text-transform:uppercase;}

.header_menu2 li.last{background:none; float:left; display:block; color:#999999; font-family:calibri, 'myriad Pro', arial; font-size:10px;}

.header_menu2 li a{display:block; color:#999999; font-family:calibri, 'myriad Pro', arial; font-size:10px; padding:0 20px 4px 20px; text-decoration:none;}

.header_menu2 li a:hover{text-decoration:none; color:#000000;}



.flag img{margin-right:4px;}



.f_back1{background:url(images/f_back1.gif) repeat-x left top #FFFFFF; height:86px;}





.maintep{background:url(images/side1.gif) repeat-x left top #FFFFFF;}

.maintep .inner1{background:url(images/side1.gif) repeat-x left bottom;}

.maintep .inner2{background:url(images/side1.gif) repeat-y left top;}

.maintep .inner3{background:url(images/side1.gif) repeat-y right top;}

.maintep .inner4{background:url(images/ltc1.gif) no-repeat left top;}

.maintep .inner5{background:url(images/rtc1.gif) no-repeat right top;}

.maintep .inner6{background:url(images/lbc1.gif) no-repeat left bottom;}

/*.maintep .inner7{background:url(images/rbc1.gif) no-repeat right bottom; padding:24px 44px 14px 37px;}*/

.maintep .inner7{background:url(images/rbc1.gif) no-repeat right bottom;padding:4px 4px 4px 3px; }





.maintep2{ width:600px;}

/*.maintep2 .inner1{background:url(images/side1.gif) repeat-x left bottom;}

.maintep2 .inner2{background:url(images/side1.gif) repeat-y left top;}

.maintep2 .inner3{background:url(images/side1.gif) repeat-y right top;}

.maintep2 .inner4{background:none;}

.maintep2 .inner5{background:none;}

.maintep2 .inner6{background:url(images/lbc1.gif) no-repeat left bottom;}*/

/*.maintep2 .inner7{background:url(images/rbc1.gif) no-repeat right bottom; padding:24px 44px 14px 37px;}

.maintep2 .inner77{background:url(images/rbc1.gif) no-repeat right bottom; padding:14px 44px 14px 27px;}

*/

/*.maintep2 .inner7{background:url(images/rbc1.gif) no-repeat right bottom;padding:4px 4px 4px 3px;}

.maintep2 .inner77{background:url(images/rbc1.gif) no-repeat right bottom;padding:4px 4px 4px 3px; }*/















/*.title{background:url(images/title_top.gif) repeat-x left top #e8e8e9; width:100%;}

.title .inner1{background:url(images/title_bottom.gif) repeat-x left bottom;}

.title .inner2{background:url(images/title_left.gif) repeat-y left top;}

.title .inner3{background:url(images/title_right.gif) repeat-y right top;}

.title .inner4{background:url(images/title_ltc.gif) no-repeat left top;}

.title .inner5{background:url(images/title_rtc.gif) no-repeat right top;}

.title .inner6{background:url(images/title_lbc.gif) no-repeat left bottom;}

.title .inner7{background:url(images/title_rbc.gif) no-repeat right bottom; padding:10px 5px 6px 29px; height:37px;}
*/


.title td{color:#4d4d4d; font-family: Arial,Tahoma,Verdana; font-size:19px; text-transform:capitalize; padding-top:1px; text-shadow: 1px 1px 0 #FFFFFF; font-weight:bold !important; line-height:16px; }

.title td a{color:#333333; font-size:12px; text-transform:capitalize; font-weight:bold !important; line-height:16px; text-decoration:underline;}

.title td a:hover{text-decoration:none;}







.bestsellers{}

.bestsellers .td1{width:16px; color:#cf4569; font-size:12px; padding-top:5px;}

.bestsellers .td2{background:url(images/list_back.gif) repeat-x left bottom; padding:5px 5px 2px 0; font-size:12px;}

.bestsellers .td2 a{color:#000000; text-decoration:none; font-size:12px;}

.bestsellers .td2 a:hover{text-decoration:none; color:#666666}





.buttline{ background:url(images/buttline.gif) repeat-x left top; margin-top:5px;}



.cont_h1{margin-top:0;}

.cont_h1_divide_height{height:0; display:none;}

/* ********************************************************************************************************* */

.pic img{}

.infoBoxHeading_td77{color:#fefefe; font-family:Arial, Helvetica, sans-serif; font-size:24px; line-height:24px; padding-left:58px; padding-bottom:15px;}





ol{ list-style-type:decimal; list-style-position:inside}

ol li{font-weight:normal; font-size:12px; color:#575656; line-height:14px;}

ol li div{padding:4px 0 4px 0; padding-left:0;}

ol li a{color:#575656; text-decoration:underline; font-weight:bold;}

ol li a:hover{text-decoration:none;}









/* ******************************************* products box **************************************************** */

.prodbox{/*background:url(images/line_x.gif) repeat-x left bottom; */margin-bottom:3px; width:280px;}

.prodbox12{/*background:url(images/line_x.gif) repeat-x left bottom; */margin-bottom:3px; width:280px;}

.prodbox_image{padding-left:4px; padding-right:0;}

.prodbox_in1{width:100%; padding-left:4px; padding-top:5px;}

.prodbox_name{ padding:0 0 11px 0; background:url(images/prodbox_name_bg.gif) repeat-x left bottom;}

.prodbox_newprod{padding:10px 0px 6px 0px;}



/* ********************************************************************************************************* */

.s_input input{width:87px; height:20px;  color:#000000; font-size:12px;}




.x2{margin-bottom:15px;}

.x2 td select{margin:15px 30px 0px 0;width:170px;  height:20px; color:#000000; font-size:12px;}





.popup {font-size:11px; color:#000000; line-height:16px;}

.popup strong{ font-size:11px; font-weight:normal; color:#000000; line-height:16px;}







.txt3{color:#FFFFFF; font-family:calibri, 'myriad Pro', arial; font-size:9px; text-transform:uppercase;}

.txt3 a{color:#FFFFFF; font-family:calibri, 'myriad Pro', arial; font-size:9px; text-transform:uppercase; text-decoration:none;}

.txt3 a:hover{text-decoration:underline;}



span.productSpecialPrice 	{color: #18a7e1;font-size: 16px; line-height:18px; font-weight:bold;}

del, s{color: #1d1e1e; font-size: 14px; line-height:18px;font-weight:normal;}

							

							

span.productSpecialPrice2 	{color: #18a7e1 ;font-size: 16px; line-height:18px; font-weight:bold;}





.errorBox { font-family: arial; font-size : 10px; background: #ffb3b5; font-weight: bold; }

.stockWarning { font-family: arial; font-size : 10px; color: #cc0033; }

.productsNotifications { background: #eeeeee; }

.orderEdit { font-family: arial; font-size : 10px; color: #ff0000; text-decoration: underline; }



/* ********************************************************************************************************* */

/* ********************************************************************************************************* */

/*new1*/

TR.headerError 				{background: #ff0000;}



TD.headerError 				{color: #ffffff;font-size: 12px;font-weight : bold;font-family:arial; background: #ff0000;text-align:center;}



TR.headerInfo 				{background: #00ff00;}



TD.headerInfo 				{color: #ffffff;font-size: 12px;font-weight: bold;font-family: arial;background: #00ff00;text-align: center;}



.infoBox 					{}







.infoBoxNotice 				{background: #FF8E90;}



.infoBoxNoticeContents 		{font-size: 10px;font-family: arial;background: #FFE6E6;}



TD.infoBoxHeading 			{color: #ffffff;font-size: 10px;font-family: arial;font-weight: bold;background: #bbc3d3;}



TD.infoBox, SPAN.infoBox 	{font-size: 10px;font-family: arial;

}



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:#eeefed;}



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



TABLE.productListing {

  border: 1px;

  border-style: solid;

  border-color: #b6b7cb;

  border-spacing: 1px;}



.productListing-heading 			{color: #FFFFFF;font-size: 10px;font-weight: bold;font-family: arial;

  									 background: #b6b7cb;}



TD.productListing-data 				{ /* font-size: 10px;font-family: arial; */ }





TD.pageHeading, DIV.pageHeading 				{color: #9a9a9a; font-size: 20px;font-weight: bold;font-family: arial;}

TD.pageHeading a, DIV.pageHeading a 			{color: #9a9a9a; font-size: 20px;font-weight: bold;font-family: arial; text-decoration:none;}

TD.pageHeading a:hover, DIV.pageHeading a:hover {color: #9a9a9a; text-decoration:underline;}



TR.subBar 							{background: #f4f7fd;}



TD.subBar 							{color: #000000;font-size: 10px;font-family: arial;}







TD.accountCategory 					{color: #aabbdd;font-size: 13px;font-family: arial;}



TD.fieldKey 						{font-size: 12px;font-weight: bold;font-family: arial; padding-top:3px;}



TD.fieldValue 						{font-size: 12px;font-family: arial; padding-bottom:5px;}



TD.tableHeading 					{font-size: 12px;font-weight: bold;font-family: arial;}



SPAN.newItemInCart 					{color: #666666;}



CHECKBOX, INPUT, RADIO, SELECT {font-size: 11px;font-family: arial;}



TEXTAREA 							{font-size: 11px;font-family: arial;

  									 width: 100%;}



SPAN.greetUser 						{color: #f0a480;font-size: 12px;font-weight: bold;font-family: arial;}



TABLE.formArea {

  background: #f1f9fe;

  border-color: #7b9ebd;

  border-style: solid;

  border-width: 1px;}



TD.formAreaTitle 					{font-size: 12px;font-weight: bold;font-family: arial;}

SPAN.markProductOutOfStock 			{color: #c76170;font-size: 12px;font-weight: bold;font-family: arial;}



SPAN.errorText 						{color: #ff0000;font-family: arial;}



.moduleRow { }

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

.moduleRowSelected 					{background-color: #eeefed; }



.checkoutBarFrom, .checkoutBarTo 	{color: #666665; font-size: 10px;font-family: arial;}

.checkoutBarCurrent 				{color: #666665;font-size: 10px;font-family: arial;}

/* message box */

.messageBox 						{font-family: arial; font-size: 10px; }

.messageStackError, 

.messageStackWarning 				{font-family: arial; font-size: 10px; background-color: #ffb3b5;}



.messageStackSuccess 				{font-family: arial; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement 					{font-family: arial; font-size: 10px; color: #ff0000;  }

.country_sel select{}

/* ************************************************************************************* */

/* ************************************************************************************* */

.button_marg img, 

.button_marg input 							{margin:0 16px 0 0;}



.button2_marg img,

.button2_marg input 						{margin-top:4px;}



.bg_input input								{background:none; border:0px;}

.bg_input2{color:#000000; padding-right:25px;}

.bg_input2 a{color:#000000;}



/* ************************************************************************************* */

.vam					{vertical-align:middle;}

.tac					{text-align:center;}

/* ************************************************************************************* */



/* ************************************************************************************* */





.footer		  	  {color:#797c80; vertical-align:middle;}	

.footer td 		  {color:#797c80; font-size:11px; vertical-align:middle;}			

.footer a 		  		{color:#797c80; font-size:11px; text-decoration:underline; font-weight:normal;} 			

.footer a:hover   		{color:#797c80;text-decoration:none;}	

.footer span 	  {color:#797c80; font-size:11px; font-weight:normal;}



.footer span a 		  	{color:#797c80; font-size:11px; text-decoration:none;} 			

.footer span a:hover   	{color:#0088cc;text-decoration:none;}



.footer b{color:#797c80; font-size:11px; font-weight:normal; }

.footer b a 	  		{color:#797c80; font-weight:normal; text-decoration:none;}			

.footer b a:hover 		{color:#797c80; text-decoration:underline;}



.footer em{color:#797c80; font-size:11px; font-weight:normal; font-style:normal; padding-left:16px;}

.footer em a 	  		{color:#797c80; text-decoration:underline; font-weight:normal;}			

.footer em a:hover 		{color:#797c80; text-decoration:none;}

















/* ************************************************************************************* */

* html .width_100				{width:100%;}

/* ************************************************************************************* */

.infoBoxHeading_table{}

.infoBoxHeading_td{padding:13px 5px 0 31px; vertical-align:top !important; color:#333333; font-size:12px; text-transform:capitalize; font-weight:bold !important; line-height:16px; background:url(images/boxheading.png) no-repeat left top; height:41px;}

.infoBoxHeading_td a{color:#000000; font-size:13px; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize; font-weight:bold; text-decoration:none;}

.infoBoxHeading_td a:hover{text-decoration:underline;}



.infoBox{margin-bottom:0; background:url(images/boxtalling.png) repeat-y left top;}

.infoBox_td{padding:21px 31px 2px 32px;}





.infoBoxHeading1_table{}

.infoBoxHeading1_td{padding:13px 5px 0 31px; vertical-align:top !important; color:#333333; font-size:12px; text-transform:capitalize; font-weight:bold !important; line-height:16px; background:url(images/boxheading.png) no-repeat left top; height:41px;}

.infoBoxHeading1_td a{color:#000000; font-size:13px; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize; font-weight:bold; text-decoration:none;}

.infoBoxHeading1_td a:hover{text-decoration:underline;}



.infoBox1{margin-bottom:0; background:url(images/boxtalling.png) repeat-y left top;}

.infoBox1_td{padding:21px 31px 2px 32px;}

.infoBox1_td select{width:127px;}











.infoBoxHeading2_table{}

.infoBoxHeading2_td{padding:13px 5px 0 31px; vertical-align:top !important; color:#333333; font-size:12px; text-transform:capitalize; font-weight:bold !important; line-height:16px; background:url(images/boxheading.png) no-repeat left top; height:41px;}

.infoBoxHeading2_td a{color:#000000; font-size:13px; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize; font-weight:bold; text-decoration:none;}

.infoBoxHeading2_td a:hover{text-decoration:underline;}



.infoBox2{margin-bottom:0; background:url(images/boxtalling.png) repeat-y left top;}

.infoBox2_td{padding:24px 31px 0px 44px;}

.infoBox2_td select{width:127px;}





.infoBoxHeading3_table{}

.infoBoxHeading3_td{padding:13px 5px 0 31px; vertical-align:top !important; color:#333333; font-size:12px; text-transform:capitalize; font-weight:bold !important; line-height:16px; background:url(images/boxheading.png) no-repeat left top; height:41px;}

.infoBoxHeading3_td a{color:#000000; font-size:13px; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize; font-weight:bold; text-decoration:none;}

.infoBoxHeading3_td a:hover{text-decoration:underline;}



.infoBox3{margin-bottom:0; background:url(images/boxtalling.png) repeat-y left top;}

.infoBox3_td{padding:24px 11px 2px 44px;}

.infoBox3_td select{width:127px;}





.custom_box{background:url(images/custom_box_bg.gif) no-repeat left top; height:128px;}

.custom_box .indent{padding:21px 10px 0 21px; color:#4b4b4b; font-family:calibri, 'myriad Pro', arial; font-size:11px; line-height:14px;}

.custom_box u{color:#0088cc; font-size:12px; text-transform:uppercase;}

.custom_box a{color:#4b4b4b; text-decoration:none;}

.custom_box a:hover{text-decoration:underline;}

.custom_box select{width:154px; border:solid 1px #c9c9c9; color:#939393; font-size:11px;}



















/* ************************************************************************************* */

/* ************************************************************************************* */

/* ************************************************************************************* */

/* ************************************************************************************* */

.inmain{padding:10px; font-size:14px; line-height:22px;}













div.stars 				{margin:14px 0px 10px 0px;}				

/* ************************************************************************************* */

/* ************************************************************************************* */

.boxText li							{display:block;}

.boxText li, .boxText li a			{font-family:calibri, 'myriad Pro', arial;}

.boxText ul							{list-style:none;margin:0px 0px 0px 2px;padding:0; line-height:normal;}

.boxText li a 						{display:block;}

.boxText ul li div 					{background:url(images/pimp1.gif) no-repeat 97% 13px;}





.boxText .bg_list 					{}

.boxText .bg_list a					{color:#797c80; font-size:11px; line-height:15px; margin:0 0 0 0;  padding-bottom:6px; padding-top:4px;text-decoration:none; background:url(images/list_back.gif) repeat-x left top; display:block;  padding-right:12px;}

.boxText .bg_list a:hover			{text-decoration:none; color:#0088cc;}



.boxText .bg_list div.bg_list_sub {background:none;}

.boxText .bg_list_sub li				{}

.boxText .bg_list_sub div				{margin-left:0;background:url(images/pimp1.gif) no-repeat 97% 13px;}

.boxText .bg_list_sub a					{color:#797c80; font-size:11px; line-height:15px; margin:0 0 0 0; text-decoration:none; background:url(images/list_back.gif) repeat-x left top; padding-left:27px; padding-right:12px;}

.boxText .bg_list_sub a:hover			{text-decoration:none;}





.boxText .bg_list_un a				{color:#797c80; font-size:11px; line-height:15px; margin:0 0 0 0;text-decoration:none;padding-bottom:6px; padding-top:4px;  background:none; padding-right:12px;}

.boxText .bg_list_un a:hover			{text-decoration:none; color:#0088cc;}





.boxText .bg_list2					{font-family:Arial, Helvetica, sans-serif;}

.boxText .bg_list2 a					{color:#c53d43; font-size:12px; line-height:13px; margin:0 0 0 0;  padding-bottom:5px; padding-top:4px;text-decoration:underline;background:url(images/pimp3.gif) no-repeat 0px 9px; padding-left:14px; }

.boxText .bg_list2 a:hover			{text-decoration:none;}



.boxText .bg_list2_un 					{font-family:Arial, Helvetica, sans-serif;}

.boxText .bg_list2_un a					{color:#c53d43; font-size:12px; line-height:13px; margin:0 0 0 0;  padding-bottom:5px; padding-top:0;text-decoration:underline;background:url(images/pimp3.gif) no-repeat 0px 5px; padding-left:14px; }

.boxText .bg_list2_un a:hover			{text-decoration:none;}

.boxText ul li.bg_list2_un div{background:none;}











/* ************************************************************************************* */



a.enlarge				{color:#18a7e1; font-size:10px; text-transform:lowercase; font-weight:normal; display:block;padding:10px 0px 10px 0px; font-family:arial; text-decoration:none;}

a:hover.enlarge		{color:#18a7e1; font-size:10px; text-transform:lowercase; font-weight:normal; text-decoration:underline;}



.result 		{margin:0px 0px 4px 0px; background:url(images/line_x.gif) repeat-x left bottom;}

.result td  	{width:30%; vertical-align:middle;}

.result_right 	{text-align:right;}

.result td  	{color:#1b1b1b;  padding:13px 0 18px 0; font-family:calibri, 'myriad Pro', arial; font-size:11px;}

.result b   	{color:#1b1b1b; font-weight:normal;}



.result1 		{margin:5px 0px 5px 0px; background:url(images/line_x.gif) repeat-x left top;}

.result1 td  	{width:30%; vertical-align:middle;padding:13px 0 3px 0;}

.result_right 	{text-align:right;}

.result1 td  	{color:#1b1b1b; font-size:11px;}

.result1 b   	{color:#1b1b1b; font-weight:normal;}


.tableBox_output_td main{ width:625px;}


/* ************************************************************************************* */

.result_right b							{color:#18a7e1; font-weight:bold;}

.result_right a.pageResults				{color:#18a7e1; text-decoration:underline;font-size:11px;}

.result_right a.pageResults:hover 		{color:#18a7e1;	text-decoration:none;background:#eeeeee;}

.result_right a.pageResults	u			{color:#18a7e1; text-decoration:underline;}

.result_right a.pageResults u:hover 	{color:#18a7e1;	text-decoration:none;}

/* ************************************************************************************* */

TD.smallText, 

SPAN.smallText,

.smallText em,  

P.smallText 			{font-size: 11px;font-family: arial; font-weight:normal; font-style:normal; color:#18a7e1;}



.smallText a			{color:#ff0000; font-size:11px; text-decoration:none;}	/*  advanced_search.php  */

.smallText a:hover 		{color:#ff0000; font-size:11px; text-decoration:underline;}

.smallText a u 			{color:#ff0000; font-size:11px; text-decoration:none;}

.smallText a:hover u	{color:#ff0000; font-size:11px; text-decoration:underline;}

/* ************************************************************************************* */



.desc_padd{padding:4px 0 11px 0;}

.price_padd{ height:46px; vertical-align:middle; padding-left:0; text-align:left;}







.main .s_cart_head			{color:#000000;  font-size:16px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize;}

.main a						{color:#000000; text-decoration:underline;font-family:Arial, Helvetica, sans-serif;}

.main a:hover				{color:#000000; text-decoration:none;}



.main .name b a				{color:#000000; font-size:13px; line-height:17px; font-weight:bold;text-decoration:none;}

.main .name b a:hover		{color:#000000; text-decoration:underline;}

 

.main .name a				{color:#000000; font-size:13px; line-height:17px; font-weight:bold;text-decoration:none;}

.main .name a:hover			{color:#000000; text-decoration:underline;}









.main .strong				{font-size:12px;font-family: arial; line-height:20px;}



.img						{border:1px solid #cdd1d4; background:#ffffff;}

/* ************************************************************************************* */

.name_padd a							{padding:0 20px 13px 20px; text-align:left}

.button_padd						{padding:0px 0px 0px 0px;}

.s_cart_head_padd					{padding:1px 0px 13px 0px;}

.s_cart_td							{padding:25px 0px 0px 0px;}





.button2_padd						{padding:0 0px 1px 0px; text-align:left;}

.main div.img 						{margin:0px 0px 0px 0px; text-align:center;}

/* ************************************************************************************* */

table.listing 				{margin:15px 0px 0 0;border-width:0px 0px 0px 0px; width:100%;}

table.listing td			{padding:1px 0px 1px 0px;

							 color:#18a7e1; font-size:10px; font-family:arial;}



.main .listing b 					{font-weight:normal;}

.main .listing font   				{color:#18a7e1; font-size:11px; font-family:arial;}

.main .listing b font   			{color:#000000; font-size:11px; font-family:calibri, 'myriad Pro', arial;}

.main .listing b font a 			{text-decoration:underline;}

.main .listing b font a:hover   	{text-decoration:none}



.main .listing font a 			{color:#18a7e1; text-decoration:underline; font-size:10px; font-weight:normal;}

.main .listing font a:hover   	{color:#18a7e1; text-decoration:none} 

/* ************************************************************************************* */

/* ************************************************************************************* */

/* ************************************************************************************* */

/* ************************************************************************************* */

/*.col_c_table {height:100%;width:826px; margin:auto;}

.col_c {height:247px;}*/

.box_width_left {width:197px;}

.box_width_right {width:197px;}



.content_width_td {width:100%;padding:4px 0 5px 0; vertical-align:top;}

.box_width_td_left {padding:0px 4px 0px 0px; }

.box_width_td_right {padding:0px 0px 0px 4px;}

/* ************************************************************************************* */

/* ************************************************************************************* */

/* ************************************************************************************* */    

.left_part				{float:left; width:70%}

.right_part				{float:right;padding:0px 20px 0px 0px;}

/* ************************************************************************************* */

/* ************************************************************************************* */

.prod_line_x					{background:url(images/line_x.gif) 0px center repeat-x;}

.prod_line_x2					{background:url(images/line_xx.gif) repeat-x left bottom;}

.prod_line_y					{background:url(images/line_y.gif) center 0px repeat-y; vertical-align:bottom;}



.padd_gg img					{height:1px;}

.padd_vv img					{width:20px;}

/* ************************************************************************************* */

.cart_line_x				{background:url(images/line_x.gif) 0px center repeat-x;}

.cart_line_x2				{background:url(images/line_x2.gif) 0px center repeat-x;}

.cart_line_y				{background:url(images/line_y.gif) center 0px repeat-y;}



.padd2_gg img				{height:2px;}

.padd2_vv img				{width:11px;}



.tableBox_shopping_cart		{margin:0px 0px 0px 0px;}



.cart_total_left  			{width:80%; text-align:right; vertical-align:middle;height:38px;padding:0px 20px 0px 0px;}

.cart_total_right  			{width:20%; text-align:center;vertical-align:middle;}

.cart_total_left   			{color:#18a7e1; font-size:16px;font-weight:bold; text-transform:capitalize;}



.remove 					{width:20%;}

.products 					{width:45%;}

.quantity 					{width:15%;}

.total 						{width:20%;}

/* ************************************************************************************* */

.cont_heading_td 					{color:#032140; text-transform:capitalize; font-size:16px; font-family:Arial, Helvetica, sans-serif;}

.cont_heading_td a 					{color:#032140; text-decoration:none}

.cont_heading_td a:hover  			{color:#afb4b7; text-decoration:none;}



.cont_heading2_td	{padding:0;}

.cont_heading2_td 					{color:#032140; text-transform:capitalize; font-size:16px; font-family:Arial, Helvetica, sans-serif;}

.cont_heading2_td a 				{color:#032140; text-decoration:none}

.cont_heading2_td a:hover  			{color:#032140; text-decoration:underline;}





.cont_heading3_td	{padding:0;}

.cont_heading3_td 					{color:#000000; text-transform:capitalize; font-size:13px; font-family:Arial, Helvetica, sans-serif;}

.cont_heading3_td a 				 {color:#000000; text-decoration:none}

.cont_heading3_td a:hover  			{color:#000000; text-decoration:underline;}









/* ************************************************************************************* */

/* ************************************************************************************* */

										 

										 

/* ************************************************************************************* */

.main_indent{width:30%;}





/* ************************************************************************************* */

.padd_1						{padding:23px 23px 19px 19px;}

.padd_2						{padding:0 10px 0 10px;}

.padd_3						{padding:0 15px 0 15px;}

.padd_4						{padding:7px 0px 2px 0px;}



.div_line{background:#c6c7c4;}



.tableBox_output_td			{padding:12px 0px 0px 0px;}

.tableBox_output1_td		{padding:0px 0px 0px 0px;}





.create_account td.main input, select{width:200px; font-size:11px; height:20px;}

.create_account td.main_radio input{vertical-align:middle;}











/*** Begin Header Tags SEO ***/

h1 {

 font-family:calibri, 'myriad Pro', arial;

 font-size: 20px;

 font-weight: bold;

 margin-bottom: 0;

 padding-bottom: 0;

 color: #000;

}

h2 {

 font-family:calibri, 'myriad Pro', arial;

 font-size: 14px;

 font-weight: normal;

 margin-bottom: 0;

 padding-bottom: 0;

 color: #000;

}

/*** End Header Tags SEO ***/

/**new**/



/*

  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $



  osCommerce, Open Source E-Commerce Solutions

  http://www.oscommerce.com



  Copyright (c) 2003 osCommerce



  Released under the GNU General Public License

*/



.boxText {background: url(images/sidebar-box-cnt.gif) repeat-y 0 0; height: 100%; font-family:calibri, 'myriad Pro', arial; font-size: 10px; }

.errorBox { font-family :calibri, 'myriad Pro', arial; font-size : 10px; background: #ffb3b5; font-weight: bold; }

.stockWarning { font-family :calibri, 'myriad Pro', arial; font-size : 10px; color: #cc0033; }

.productsNotifications { background: #f2fff7; }

.orderEdit { font-family :calibri, 'myriad Pro', arial; font-size : 10px; color: #70d250; text-decoration: underline; }



BODY {

  background: #ffffff;

  color: #000000;

  margin: 0px;

}



A {

  color: #000000;

  text-decoration: none;

}



A:hover {

  color: #AABBDD;

  text-decoration: underline;

}



FORM {

	display: inline;

}



TR.header {

  background: #ffffff;

}



TR.headerNavigation {

  background: #bbc3d3;

}



TD.headerNavigation {

  font-family:calibri, 'myriad Pro', arial;

  font-size: 10px;

  background: #bbc3d3;

  color: #ffffff;

  font-weight : bold;

}



A.headerNavigation { 

  color: #FFFFFF; 

}



A.headerNavigation:hover {

  color: #ffffff;

}



TR.headerError {

  background: #ff0000;

}



TD.headerError {

  font-family: calibri, 'myriad Pro', arial,calibri, 'myriad Pro', arial;

  font-size: 12px;

  background: #ff0000;

  color: #ffffff;

  font-weight : bold;

  text-align : center;

}



TR.headerInfo {

  background: #00ff00;

}



TD.headerInfo {

  font-family: calibri, 'myriad Pro', arial,calibri, 'myriad Pro', arial;

  font-size: 12px;

  background: #00ff00;

  color: #ffffff;

  font-weight: bold;

  text-align: center;

}



TR.footer {

  background: #bbc3d3;

}



TD.footer {

  font-family:calibri, 'myriad Pro', arial;

  font-size: 10px;

  background: #bbc3d3;

  color: #ffffff;

  font-weight: bold;

}



.infoBox {

  background: none;

}






.infoBoxNotice {

  background: #FF8E90;

}



.infoBoxNoticeContents {

  background: #FFE6E6;

  font-family:calibri, 'myriad Pro', arial;

  font-size: 10px;

}



TD.infoBoxHeading {

 font-family:calibri, 'myriad Pro', arial;
 background: url(images/sidebar-box-top.png) no-repeat 0 0; width: 155px; height: 29px; padding: 0 0 0 13px; 
 font-size: 15px; line-height: 27px; color: #fff; 

}



TD.infoBox, SPAN.infoBox {

  font-family:calibri, 'myriad Pro', arial;

  font-size: 10px;

}



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;

}



.productListing-heading {

  font-family:calibri, 'myriad Pro', arial;

  font-size: 10px;

  background: #b6b7cb;

  color: #FFFFFF;

  font-weight: bold;

}



TD.productListing-data {

  font-family:calibri, 'myriad Pro', arial;

  font-size: 10px;

}



A.pageResults {

  color: #0000FF;

}



A.pageResults:hover {

  color: #0000FF;

  background: #FFFF33;

}



TD.pageHeading, DIV.pageHeading {

  font-family:calibri, 'myriad Pro', arial;

  font-size: 20px;

  font-weight: bold;

  color: #9a9a9a;

}



TR.subBar {

  background: #f4f7fd;

}



TD.subBar {

  font-family:calibri, 'myriad Pro', arial;

  font-size: 10px;

  color: #000000;

}



TD.main, P.main {

  font-family:calibri, 'myriad Pro', arial;

  font-size: 11px;

  line-height: 1.5;

}



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

  font-family:calibri, 'myriad Pro', arial;

  font-size: 10px;

}



TD.accountCategory {

  font-family:calibri, 'myriad Pro', arial;

  font-size: 13px;

  color: #aabbdd;

}



TD.fieldKey {

  font-family:calibri, 'myriad Pro', arial;

  font-size: 12px;

  font-weight: bold;

}



TD.fieldValue {

  font-family:calibri, 'myriad Pro', arial;

  font-size: 12px;

}



TD.tableHeading {

  font-family:calibri, 'myriad Pro', arial;

  font-size: 12px;

  font-weight: bold;

}



SPAN.newItemInCart {

  font-family:calibri, 'myriad Pro', arial;

  font-size: 10px;

  color: #ff0000;

}



CHECKBOX, INPUT, RADIO, SELECT {

  font-family:calibri, 'myriad Pro', arial;

  font-size: 11px;

}



TEXTAREA {

  width: 100%;

  font-family:calibri, 'myriad Pro', arial;

  font-size: 11px;

}



SPAN.greetUser {

  font-family:calibri, 'myriad Pro', arial;

  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: calibri, 'myriad Pro', arial,calibri, 'myriad Pro', arial;

  font-size: 12px;

  font-weight: bold;

}



SPAN.markProductOutOfStock {

  font-family: calibri, 'myriad Pro', arial,calibri, 'myriad Pro', arial;

  font-size: 12px;

  color: #c76170;

  font-weight: bold;

}



SPAN.productSpecialPrice {

  font-family:calibri, 'myriad Pro', arial;

  color: #ff0000;

}



SPAN.errorText {

  font-family:calibri, 'myriad Pro', arial;

  color: #ff0000;

}



.moduleRow { }

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

.moduleRowSelected { background-color: #E9F4FC; }



.checkoutBarFrom, .checkoutBarTo { font-family:calibri, 'myriad Pro', arial; font-size: 10px; color: #8c8c8c; }

.checkoutBarCurrent { font-family:calibri, 'myriad Pro', arial; font-size: 10px; color: #000000; }



/* message box */



.messageBox { font-family:calibri, 'myriad Pro', arial; font-size: 10px; }

.messageStackError, .messageStackWarning { font-family:calibri, 'myriad Pro', arial; font-size: 10px; background-color: #ffb3b5; }

.messageStackSuccess { font-family:calibri, 'myriad Pro', arial; font-size: 10px; background-color: #99ff00; }



/* input requirement */



.inputRequirement { font-family:calibri, 'myriad Pro', arial; font-size: 10px; color: #ff0000; }












/********************************************************* CUSTOM CSS ****************************************************/




a { color: #dc4a0b; text-decoration: none; cursor:pointer; }
a:hover { text-decoration: underline; }
a img { border: 0; }

input, textarea, select { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
textarea { overflow: auto; }
fieldset { border: 0; }

.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }

.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }

.shell { width: 981px; margin: 0 auto; }

html, body { height: 100%; }
#wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -200px;  }
#footer, #footer-push { height: 200px; }

#top-nav-holder { background: url(images/top-nav-bg.gif) repeat-x 0 0; height: 25px; }
#top-nav { padding: 4px 0 0 0; }
#top-nav p { font-size: 11px; line-height: 14px; color: #666666; text-shadow: #fff 1px 1px 0px; }
#top-nav p.nav { text-transform: uppercase; }
#top-nav p.nav a { color: #666666; }
#top-nav p.nav a:hover { text-decoration: none; }

.language-menu { float: right; display: inline; padding: 0 0 0 0;}
.language-menu a { float: left; display: inline; }
.language-menu p { float: left; display: inline; color: #666666; }
.language-menu p span { float: left; display: inline; line-height: 16px; }
.language-menu p a { margin: 1px 0 0 4px; } 
.language-menu p a img { float: left; display: inline; }
.language-menu a.bookmark { margin-right: 12px;  }

#header { padding: 12px 0 14px; }

h1#logo { width: 329px; margin: 0  auto; }
h1#logo a { display: block; background: url(images/logo.png); height: 101px; }

#main { padding-bottom: 24px; } 

.sidebar { float: left; display: inline; width: 168px; }

.side-box { padding-bottom: 0px; }
.side-box-top { background: url(images/sidebar-box-top.png) no-repeat 0 0; width: 155px; height: 29px; padding: 0 0 0 13px; }
.side-box-top h3 { font-size: 15px; line-height: 27px; color: #fff; padding-top:5px;}
.side-box-top h3.smaller { font-size: 13px; line-height: 27px; color: #fff; padding-top:5px;}

.side-box-cnt { background: url(images/sidebar-box-cnt.gif) repeat-y 0 0; height: 100%; }

ul.side-links { list-style-type: none; }
ul.side-links li { height: 100%;  }
ul.side-links li a { display: block; padding: 7px 0 8px 15px; background: url(images/side-links-bg.gif) repeat-x 0 -200px; }
ul.side-links li a { font-size: 13px; line-height: 15px; color: #fff; font-weight: bold;  }
ul.side-links li a:hover,
ul.side-links li a.active { text-decoration: none; background-color: #007ecb; background-position: 0 0; }

.side-box-bottom { font-size:0; line-height:0; text-indent:-4000px; background:url(images/sidebar-box-bottom.png) no-repeat 0 0; width:168px; height:9px; }

.promo { padding: 6px 5px 10px 5px; color: #fff; }

.promo-cnt {  }
.promo-cnt h2 { font-size: 32px; line-height: 36px; padding: 0 0 7px 8px; }
.promo-cnt h3 { font-size: 14px; line-height: 18px; text-align: right; }
.promo-cnt p { font-size: 11px; line-height: 14px; text-align: right; }
.promo-cnt a.more-link { font-size: 10px; line-height: 12px; float: right; display: inline; text-transform: uppercase; }
.promo-cnt .image { padding: 18px 0 10px 0; }
.promo-cnt .image a,
.promo-cnt .image a img { display: block; }

.pink,
.pink a { color: #fe5f90; }

a.add-btn { display: block; font-size: 0; line-height: 0; text-indent: -4000px; }
a.add-btn { background: url(images/add-btn.gif) no-repeat 0 0; width: 158px; height: 30px; }
a.add-btn:hover { background-position: 0 bottom; }

.ad-img { padding: 0 1px; }
.ad-img a,
.ad-img a img { display: block; }

#content { float: left; display: inline; width: 628px; padding: 0 9px 0 8px; }

#navigation { background: url(images/navigation-bg.png) no-repeat 0 0; width: 628px; height: 29px; }
#navigation ul { list-style-type: none; height: 29px; }
#navigation ul li { float: left; display: inline; background: url(images/separator.gif) no-repeat right 0; padding: 1px 1px 0 0; height: 28px; }
#navigation ul li a { float: left; display: inline; font-size: 15px; line-height: 27px; height: 28px; color: #666666; padding: 7px 19px 0 19px; }
#navigation ul li a { background: url(images/main-nav-bg.gif) repeat-x 0 -200px; height: 28px; }
#navigation ul li.first { width: 123px; }
#navigation ul li.first a { padding: 7px 18px 0 17px; }
#navigation ul li.first a:hover,
#navigation ul li.first a.active { background: url(images/first-btn.png) no-repeat 0 0; margin: 0; padding: 7px 18px 0 17px; }
#navigation ul li.last { background: none; }
#navigation ul li.last { width: 132px; }
#navigation ul li.last a { text-align: left; width: 132px; padding-top: 7px;}
#navigation ul li.last a:hover,
#navigation ul li.last a.active { background: url(images/last-btn.png) no-repeat 0 0; width: 135px; padding-top: 7px; padding-right:8px; }
#navigation ul li a:hover,
#navigation ul li a.active { text-decoration: none; background-position: 0 0; color: #fff; position: relative; margin-left: -2px; padding-left: 21px; }

#slider-holder { margin-bottom: 8px; overflow: hidden; }

#slider { background: url(images/slider-bg.gif) no-repeat 0 0; width: 624px; height: 373px; position: relative; padding: 2px; overflow: hidden; }
#slider .jcarousel-clip { width: 624px; height: 373px; position: relative; overflow: hidden; }
#slider ul { list-style-type: none; }
#slider ul li { float: left; display: inline; width: 624px; height: 373px; padding: 0 0 0 0; }
#slider ul li h2.rounded { font-size: 34px; line-height: 48px; text-align: center; padding: 11px 0 33px 0; }
#slider ul li h2.rounded { background: url(images/title-bg.png) no-repeat 0 bottom; }
#slider ul li .item-info { }
#slider ul li .item-info h2 { font-size: 18px; line-height: 28px; text-align: center; }
#slider ul li .item-info .item-img { float: left; display: inline; width: 206px; padding: 20px 0 0 23px; }
#slider ul li .item-info .info-cnt { float: left; display: inline; width: 390px; padding: 22px 0 0 0; }
#slider ul li .item-info .info-cnt .row { border-bottom: 1px solid #dedede; padding-left: 2px; }
#slider ul li .item-info .info-cnt .row h3 { font-size: 15px; line-height: 18px; color: #007ecb; text-transform: uppercase; padding-bottom: 6px; }
#slider ul li .item-info .info-cnt .row p { position: relative; font-size: 13px; padding: 11px 35px 9px 135px; height: 100%; }
#slider ul li .item-info .info-cnt .row p span { position: absolute; left: 0; top: 11px; color: #dd5b0e; }
#slider ul li .item-info .info-cnt .row p em { font-style: normal; }

#slider-nav-holder { background: url(images/slider-nav-bg.png) no-repeat 0 0; width: 628px; height: 42px; }
#slider-nav { padding: 8px 0 0 0; float: left; display: inline; }
#slider-nav a { font-size: 0; line-height: 0; text-indent: -4000px; float: left; display: inline; background-repeat: no-repeat; background-position: 0 0; }
#slider-nav a:hover { background-position: 0 bottom; }
a#mycarousel-prev { background-image: url(images/prev.gif); width: 17px; height: 25px; margin-right: 26px; }
a#mycarousel-next { background-image: url(images/next.gif); width: 17px; height: 25px; margin-left: 3px; }
#slider-nav ul { list-style-type: none; float: left; display: inline; padding-top: 5px; }
#slider-nav ul li { float: left; display: inline; padding-right: 17px; width: 15px; }
#slider-nav ul li a { float: left; background-image: url(images/dot.gif); width: 15px; height: 15px; }
#slider-nav ul li a:hover,
#slider-nav ul li a.active { background-position: 0 bottom; }

.big-cnt-box { background: url(images/big-box-cnt.gif) repeat-y 0 0; height: 100%; width: 628px; }
.big-cnt-box-top { background: url(images/big-box-top.gif) no-repeat 0 0; width: 628px; }
.big-cnt-box-bottom { background: url(images/big-box-bottom.gif) no-repeat 0 bottom; padding: 9px 8px 15px 20px; }

.sticky { background: url(images/sticky-separator.gif) no-repeat 0 bottom; padding-bottom: 43px; }
.sticky a.small-logo { font-size: 0; line-height: 0; text-indent: -4000px; margin-right: 13px; }
.sticky a.small-logo { float: left; display: inline; width: 141px; height: 45px; background: url(images/small-logo.gif) no-repeat 0 0; }
.sticky h2 { font-size: 24px; line-height: 39px; }
.sticky .image { float: left; display: inline; width: 158px; }
.sticky .entry { padding: 14px 0 0 0; }
.sticky .entry h3 { font-size: 14px; line-height: 18px; color: #00536b; padding-bottom: 6px; }
.sticky .entry p { font-size: 13px; line-height: 16px; color: #000000; }

.boxes-row { padding-bottom: 10px; }

.small-box-holder { width: 290px; margin-right: 10px; float: left; display: inline;  }
.small-box { background: url(images/small-box-cnt.gif) repeat-y 0 0; width: 262px; padding: 4px 14px; }
.small-box-top { background: url(images/small-box-top.png) no-repeat 0 0; width: 290px; font-size: 0; line-height: 0; text-indent: -4000px; height: 10px; }
.small-box-bottom { background: url(images/small-box-bottom.png) no-repeat 0 bottom; font-size: 0; line-height: 0; text-indent: -4000px; height: 10px; width: 290px; }

.small-box {  }
.small-box h4 { font-size: 15px; line-height: 19px; color: #dc4a0b; padding-bottom: 4px; }
.small-box p { font-size: 11px; line-height: 14px; padding-bottom: 7px; }
.small-box .spacer { font-size: 0; line-height: 0; text-indent: -4000px; height: 10px; }
.small-box a.more { float: left; display: inline; }

.list-logo { position: relative; }
.list-logo h4 { float: left; display: inline; position: absolute; left: -1px; top: 4px; }
.list-logo ul { list-style-type: none; }
.list-logo ul li { float: left; display: inline; padding: 0 12px 15px 0; }
.list-logo ul li.last-row { padding-bottom: 0; }
.list-logo ul li.last { padding-right: 0; }
.list-logo ul li a { float: left; display: inline; }
.list-logo ul li img { float: left; display: inline; }
.list-logo ul.icons { padding: 10px 0 0 5px; }

.cart-info { padding: 4px 0px 3px; height: 100%; }
.cart-info .cart-items { background: url(images/cart-info.gif) no-repeat 0 0; width: 146px; height: 68px; margin: 0 auto; color: #fff; text-align: right; padding: 15px 12px 3px 0; margin: 0 5px; }
.cart-info .cart-items p { padding: 0 0 8px 0; font-size: 13px; line-height: 16px; }
.cart-info .cart-items p span { color: #009eff; }

.check-btn { font-size: 0; line-height: 0; text-indent: -4000px; background: url(images/check-out.gif) no-repeat 0 0; width: 162px; height: 30px; }
.check-btn { display: block; margin: 0 3px; }
.check-btn:hover { background-position: 0 bottom; }

.currency-form { padding: 0 5px 14px; }
.currency-form label { font-size: 14px; line-height: 16px; color: #fff; float: left; display: inline; padding: 13px 0 4px 2px; }
.currency-form select { float: left; display: inline; width: 158px; }

.best-list { list-style-type: none; padding: 4px 5px 0; }
.best-list li { list-style-type: none; text-align: center; border-bottom: 1px solid #3e3e3e; padding-bottom: 10px; margin-bottom: 9px; }
.best-list li a { display: block; font-size:12px; color: #fff; font-weight:bold;}
.best-list li a img { display: block; margin-bottom: 5px; margin-left:10px;}
.best-list li a:hover { text-decoration: none; }
.best-list li.last { border-bottom: 0; margin-bottom: 0; }

.social-links { padding: 17px 0 18px 11px; }
.social-links a { float: left; display: inline; margin-right: 8px; }
.social-links a img { float: left; display: inline; }

#footer-holder { background: url(images/footer-holder.gif) repeat-x 0 0; height: 200px; }
#footer-bg { background: url(images/footer-img.jpg) no-repeat center bottom; height: 200px; }
#footer-holder {  }

p.footer-nav { height: 29px; line-height: 27px;/* padding: 0 0 0 70px;*/padding: 0 0 0 30px; }
p.footer-nav a { color: #fff; margin-right: 45px; }
p.footer-nav a:hover { text-decoration: none; }

a.footer-logo { font-size: 0; line-height: 0; text-indent: -4000px; background: url(images/footer-logo.png) no-repeat 0 0; width: 344px; height: 100px; }
a.footer-logo { margin: 0 auto; display: block; margin-top: 25px; }

