/* CSS Document */

* { margin:0; padding:0;}
body { background:#0b0b2f; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#646464;}
table, td {border-collapse:collapse; font-size:100%;}
table, td, img {border:0;}
form, td {margin:0; padding:0;}
td { vertical-align:top; text-align:left;}

.top-tail2{ background:url(../images/top-tail2.gif) top repeat-x; position:absolute; width:50%; height:320px; right:0;}
.top-bg{ background:url(../images/top-bg.jpg) top center no-repeat; position:relative;}

input, select, textarea {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#646464;
	vertical-align:middle;
}


#main-width { width:978px; margin:0 auto; text-align:left;}

input, textarea { font-family:Tahoma; font-size:1em;}

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

img {vertical-align:top;}
a img { border:0;}
ul { list-style:none;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper{ width:100%; overflow:hidden;}
.container { width:100%;}
.column-1, .column-2, .column-3{ float:left;}

a {color:#a6a6a6; outline:none;}
a:hover{text-decoration:none;}
p { margin:0; padding:0;}

.margin1{ margin-top:12px;}
.margin2{ margin-top:3px;}

/* ============================= header ====================== */
#header{ min-height:304px; height:auto !important; height:304px; color:#fff;}
#header .top{ width:100%; overflow:hidden; height:42px;}
#header .navigation-links{ float:right; padding:12px 0 0 0;}
#header .navigation-links a{ color:#fff; font-weight:bold; text-decoration:none;}
#header .navigation-links a:hover{ text-decoration:underline;}
#header .lang{ padding:10px 0 0 23px; float:left;}

#header .logo{ padding:38px 0 0 0;}

#header .menu{ text-align:center; padding-top:105px;}
#header .menu li{ display:inline; padding:0 20px;}
#header .menu a{ font-size:14px; font-weight:bold; color:#a11536;}

/* ============================= content ===================== */
#content{ }

#column-left, #column-right{ background:#182353; overflow:hidden;}
#column-center{ background:#f2f2f2;}

.main-indent{ padding:0 19px 10px 20px; zoom:1;}
.indent1{ padding:0 5px 5px 5px;}
.line{ background:url("../images/line.gif"/*tpa=http://osc.template-help.com/zencart_26847/includes/templates/theme300/images/line.gif*/) repeat-y 160px 0; margin-top:-20px; padding-top:20px; position:relative; padding-bottom:32px;}
* html .line{ padding-bottom:13px;}
*:first-child+html .line{ padding-bottom:13px;}

.image{ display:inline-block; border:solid 1px #dedede;}
.name, .name a{ font-size:12px; font-weight:bold; text-decoration:none; color:#646464 !important;}
.name:hover, .name a:hover{ color:#a6a6a6 !important;}
.price{ color:#395fb5; font-size:14px; font-weight:normal;}
.price strong{ font-weight:normal;}
.button{ padding-top:7px;}

/* ============================= footer ====================== */
#footer{ background:#182353; padding:18px 0 21px 0; margin:1px 0 32px 0; color:#5767a9;}
#footer a{ color:#5767a9; text-decoration:none; font-weight:normal;}
#footer a:hover{ text-decoration:underline;}
#footer .cards{ padding:5px 50px 0 24px; float:left;}
#footer .menu{  padding-left:14px;}
#footer .menu a{ display:inline-block; margin:0 9px 0 9px;}
#footer p{ padding:6px 0 0 23px;}

/* ============================= forms ======================= */
select{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5767a9; vertical-align:middle;}
input{ font-family:Arial, Helvetica, sans-serif; color:#5767a9; font-size:12px;}
.currency-form{ padding:11px 0 0 36px; float:left; text-transform:lowercase;}
.currency-form select{ width:130px;}

#search .input1{ border:solid 0px; background:#fefefe; padding:3px 5px 3px 3px; width:135px; line-height:1em;}


/* ============================= slider ======================= */
		/*
		 * Optional
		*/
		.stripTransmitter ul{ list-style:none; padding:0; margin:0; }
		.stripTransmitter ul li  { float:left; padding-right:2px;}
		.stripTransmitter ul li a { width:13px; height:12px; display:inline-block; text-decoration:none; background:url("../images/slider-button.gif"/*tpa=http://osc.template-help.com/zencart_26847/includes/templates/theme300/images/slider-button.gif*/) no-repeat 0 0; }
		.stripTransmitter ul li a:hover, .stripTransmitter ul li a.current{ background:url("../images/slider-button-act.gif"/*tpa=http://osc.template-help.com/zencart_26847/includes/templates/theme300/images/slider-button-act.gif*/) no-repeat 0 0; }

		
.stripViewer {
	margin:0;
	overflow:hidden;
	position:relative;
}
#mygalone{overflow:hidden;}
#mygalone ul{position:relative; padding:0; margin:0;}
#mygalone ul li{float:left; position:relative; width:610px; height:402px;}
.slider{ position:relative;}
.stripTransmitter {position:absolute; margin:352px 0 0 515px; top:0; left:0; width:100px!important; height:17px; z-index:100; background:url("../images/slider-buttons-left-bg.png"/*tpa=http://osc.template-help.com/zencart_26847/includes/templates/theme300/images/slider-buttons-left-bg.png*/) left top no-repeat; padding:0 0 5px 4px;}
.stripTransmitter ul{ background:url("../images/slider-buttons-right-bg.png"/*tpa=http://osc.template-help.com/zencart_26847/includes/templates/theme300/images/slider-buttons-right-bg.png*/) right top no-repeat; float:left;padding:0 6px 0 0;}
.stripTransmitter ul li{background:url("../images/slider-buttons-tail.png"/*tpa=http://osc.template-help.com/zencart_26847/includes/templates/theme300/images/slider-buttons-tail.png*/) top repeat-x; height:19px; padding:5px 1px 0 1px;}


/*  ------------------------------ Center column styles -----------------------  */


#column-center {}

.column-center-padding {padding:0;}



/*  ---------------------------------------------------------------------------  */



/*  ------------------------------- Product box styles ------------------------  */

.product a {text-decoration:none; font-size:12px; font-weight:bold; text-decoration:none; color:#646464 !important;}
.product a strong {text-decoration:none; font-size:12px; font-weight:bold; text-decoration:none; color:#646464 !important;}
.product a:hover {text-decoration:underline;}

.product strong {color:#395fb5; font-size:14px; font-weight:normal;}




.product-list {padding:0; margin:0;}
.product-list .left {float:left; position:relative;}
.product-list .right {float:right; width:100%;}

.product-list .name {padding:0;}
.product-list a {text-decoration:none; font-size:12px; font-weight:bold; text-decoration:none; color:#646464 !important;}
.product-list a:hover {text-decoration:underline;}

.product-list .text {padding:0;}

.product-list .price {float:left; padding:0;}
.product-list .button {float:right; padding:0;}

.product-list strong {color:#395fb5; font-size:14px; font-weight:normal;}



.product-list_col {}

