body
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:auto;
min-width:1200px;
}
p{
padding:2px;
margin:0px;
font-size:12px;
}
#main_container{

padding:0px;
background-color:#FFFFFF;
}
#header{
width:100%;
height:134px;
background-color:#000;
background:url(../images/header.jpg) no-repeat center;
background-position:0px 0px;
margin:auto;
}
#logo{
float:left;
padding:10px 0 0 20px;
}

a{
text-decoration:none;	
color:#159DCC;
}

h1{
width:100%;
float:left;
padding:0 0 0 10px;
line-height:31px;
font-size:14px;
color:#159DCC;
font-weight:bold;
background-color:#CCC;	
}



/*---------------- menu tab----------------------*/
#menu_tab{
width:100%;
height:36px;
background:url(../images/menu_bg.gif) repeat-x;
}
ul.menu {
list-style-type:none; float:left; display:block; width:982px; 
margin:0px; padding:0px;background:url(../images/menu_bg.gif) repeat-x;}

ul.menu li {
display:inline;
font-size:11px;
font-weight:bold;
line-height:36px;
}
ul.menu li.divider {
display:inline;
width:4px;
height:36px;
float:left;
background:url(../images/menu_divider.gif) no-repeat center;
}

a.nav:link, a.nav:visited {
display:block; float:left; padding:0px 8px 0px 8px; margin:0 14px 0 14px;height:36px;text-decoration:none;color:#fff;}

a.nav:hover{
display:block; float:left; padding:0px 8px 0px 8px; margin:0 14px 0 14px;height:36px;text-decoration:none;color:#199ECD;}

.bar{
width:100%;
float:left;
background-color:#CCC;	

}

.logIn{
float:right;	
margin:2px 5px 2px 2px;
}

.logIn input{
width:100px;
height:12px;
border:1px #ddd9d9 solid;
font-size:10px;
color:#999999;
}

#login{
width:50px;
height:22px;
border:1px #ddd9d9 solid;
font-size:12px;
padding:3px;
color:#999999;
font-size:10px;
}

#registerButt{
width:55px;
height:22px;
border:1px #ddd9d9 solid;
font-size:12px;
padding:3px;
color:#999999;
font-size:10px;
}

/*----------------crumb_navigation-------------*/
.crumb_navigation{
width:100%;
height:15px;
color:#333333;
background:url(../images/navbullet.png) no-repeat left;
padding-left:10px;
}
.crumb_navigation a{
color:#0fa0dd;
text-decoration:underline;
}
span.current{
color:#0fa0dd;
}

/*-------------left_content------------------*/
.left_content{
width:15%;
float:left;
padding-top:10px;
padding-right:10px;
min-width:180px;
}
.title_box{
width:180px;
height:30px;
margin:10px 0 0 0;
background:url(../images/menu_title_bg.gif) no-repeat center;
text-align:center;
font-size:13px;
font-weight:bold;
color:#159dcc;
line-height:30px;
}

.cart_icon{
float:left;
}
/*--------left menu---------*/
ul.left_menu{
width:180px;
padding:0px;
margin:0px;
list-style:none;
}
ul.left_menu li{
margin:0px;
list-style:none;
}

ul.left_menu li ul{
display:none;
margin-top:-26px;
margin-left:140px;
position:absolute;
}

ul.left_menu li:hover ul{
display:block;
}

ul.left_menu li.odd a{
width:166px;height:25px;display:block; border-bottom:1px #e4e4e4 dashed;
text-decoration:none;color:#504b4b;padding:0 0 0 14px; line-height:25px;
}
ul.left_menu li.even a{
width:166px;height:25px;display:block; border-bottom:1px #e4e4e4 dashed; background-color:#f0f4f5;
text-decoration:none;color:#504b4b;padding:0 0 0 14px; line-height:25px;
}
ul.left_menu li.even a:hover, ul.left_menu li.odd a:hover{
color:#000; text-decoration:underline; background-color:#e4e4e4;
}

.border_box{
width:180px;
height:auto;
text-align:center;
background:url(images/box_bottom_bg.gif) no-repeat center bottom;
}

.border_box_rss{
width:180px;
height:auto;
background:url(images/box_bottom_bg.gif) no-repeat center bottom;
}

.border_box_rss li{
float:left;
background-color:#f0f4f5;
}

.border_box_rss ul{width:166px;height:25px;display:block; text-decoration:none;color:#504b4b;padding:0 0 0 14px;}
/*----------newsletter--------------*/
input.newsletter_input{
width:150px;
height:18px;
border:1px #ddd9d9 solid;
margin:10px 0 0 0;
font-size:12px;
padding:3px;
color:#999999;
}
a.join{
width:17px;
display:block;
margin:0px 0 5px 110px;
padding:2px 8px 6px 8px;
text-decoration: underline;
color:#169ECC;
}
.banner_adds{
width:180px;
text-align:center;
}


/*--------------oferta------------------*/
.oferta{
height:156px;
background-color:#d1e9f7;
float:left;
margin-top:10px;
}
.oferta_img{
width:30%;
float:left;
margin-top:10px;
}
.oferta_title{
font-size:15px;
color:#159dcc;
font-weight:bold;
}
.oferta_details{
width:57%;
float:right;
padding-right:10px;
}
.oferta_text{
font-size:12px;
color:#159dcc;
text-align:justify;
line-height:15px;
}
.oferta h1{
line-height:31px;
font-size:14px;
color:#159DCC;
font-weight:bold;
}


/*center content--------------------------*/
.center_content{
width:68%;
float:left;
padding-top:10px;
padding-bottom:10px;
}

.centerFull{
width:100%;	
float:left;
}

.centerFull h1{
width:100%;
height:31px;
float:left;
padding:0 0 0 10px;
line-height:31px;
font-size:14px;
color:#159DCC;
font-weight:bold;
background-color:#CCC;	
}

.centerFull p{
float:left;
padding:0 0 0 10px;
}

.left{
width:65%;
float:left;
}

.left  h1{
width:97%;
height:31px;
float:left;
padding:0 0 0 10px;
line-height:31px;
font-size:14px;
color:#159DCC;
font-weight:bold;
background-color:#CCC;	
}

.left p{
padding:0 10px 0 10px;
}


#content{
color:#666;	
}

.right{
width:34%;
float:left;
}

.right p{

padding:0 10px 0 10px;
}

.right  h1{
width:98%;
height:31px;
float:left;
padding:0 0 0 10px;
line-height:31px;
font-size:14px;
color:#159DCC;
font-weight:bold;
background-color:#CCC;	
}


.products{
width:45%;
float:left;

}

.products .name h1{
width:95%;
height:31px;
float:left;
padding:0 0 0 10px;
line-height:31px;
font-size:12px;
color:#159DCC;
font-weight:bold;
background-color:#CCC;	
}

.products p{

float:left;
padding:0 0 0 10px;
}
.prod {
width:100%;
float:left;
display:block;
}
.editText{
float:left;
padding:0 0 0 10px;	
}

.register{
}

.register  h1, h2{
width:100%;
height:31px;
float:left;
padding:0 0 0 10px;
line-height:31px;
font-size:14px;
color:#159DCC;
font-weight:bold;
background-color:#CCC;	
}

.register p{

padding:10px 0 0 10px;
}

.register th{
background-color:#CCC;
padding:0 5px 0 5px;
text-align:right;
width:100px;
}

span { color:#c33;}

.mainCart{
float:left;	
margin-top:10px;
width:100%;
}

.mainCart a{
border:1px solid #DDD9D9;
color:#999999;


padding:4px;

background-color:#f0f4f5;
}

.mainCart p{
font-size:14px;

padding:10px;


}


.mainCart table{
width:100%;	
}

.mainCart th{
border-collapse:collapse;
border: 2px solid white;
background-color:#ccc;
height:30px;
}



.mainCart table, td{
border-collapse:collapse;
border: 2px solid white;
background-color:#f0f4f5;
}

.mainCart td{
text-align:left;
height:25px;
vertical-align:top;
padding: 5px 5px 5px 5px;
}

#checkout-steps {
height:54px;
margin:auto;
max-width:2000px;
overflow:hidden;
padding-bottom:50px;
}

.checkout-arrow-off, .checkout-arrow-on, .checkout-circle-off, .checkout-circle-on {
background-position:right center;
float:left;
height:54px;
line-height:54px;
text-align:center;
width:25%;
}

.checkout-arrow-on {
background-image:url(../images/checkout-arrow-on.gif);
}

.checkout-arrow-off {
background-image:url(../images/checkout-arrow-off.gif);
}

.checkout-circle-off {
background-image:url(../images/checkout-circle-off.gif);
}

.order{
margin-left:220px;
}



.orderButt{
width:80px;
height:30px;
border:1px #ddd9d9 solid;
font-size:14px;
padding:3px;
color:#999999;
font-size:10px;	
float:left;
}

.orderButtTop{
width:80px;
height:30px;
border:1px #ddd9d9 solid;
font-size:14px;
padding:3px;
color:#999999;
font-size:10px;	
float:right;
}

label {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}

.add{
padding-top:10px;	
padding-left:10px;
}

.addFull{
padding-top:10px;	
padding-left:10px;
}

.products input{
margin:10px;	
}

.add{
width:500px;
height:22px;
border:1px #ddd9d9 solid;
font-size:12px;
padding:3px;
color:#999999;
font-size:10px;
}

.add{
width:100px;
height:22px;
border:1px #ddd9d9 solid;
font-size:12px;
padding:3px;
color:#999999;
font-size:10px;
}

.logIn a{
width:100px;
height:22px;
font-size:12px;
padding:3px;
color:#159DCC;
font-size:10px;
}

.pic{
padding:10px 0 10px 0;	

float:left;
}

.prodbutt{
float:left;	
}

#checkout-payment-method-1 th, #checkout-payment-method-2 th {
background-color:#EEEEEE;
padding:10px 10px 10px 0;
white-space:nowrap;
}

th {
text-align:left;

}

#form1{
padding:10px 200px 10px 200px;	
}

#form1 textarea{
width:600px;	
padding-bottom:10px;
}

.vimeo_main{
float:left;
width:400px;
margin-left:50px;
}

<!-- 
/* You can modify these CSS styles */
.vimeoBadge { margin: 0 50px 0 0; padding: 0; font: normal 11px verdana,sans-serif; float:right;}
.vimeoBadge img { border: 0; }
.vimeoBadge a, .vimeoBadge a:link, .vimeoBadge a:visited, .vimeoBadge a:active { color: #3A75C4; text-decoration: none; cursor: pointer; }
.vimeoBadge a:hover { color:#00CCFF; }
.vimeoBadge #vimeo_badge_logo { margin-top:10px; width: 57px; height: 16px; }
.vimeoBadge .credit { font: normal 11px verdana,sans-serif; }
.vimeoBadge .clip { padding:0; margin:15px 0px 0px 0px; line-height:0; }
.vimeoBadge .caption { font: normal 11px verdana,sans-serif; overflow:hidden; width:100px;  }
 
-->

/*----------------------right content--------------*/
.right_content{
width:10%;
float:left;
margin-left:10px;
padding-top:10px;
}
.shopping_cart{
width:175px;
height:100px;
text-align:center;
}
.cart_title{
font-size:12px;
font-size:12px;
color:#847676;
font-weight:bold;
padding:0px;
}


.cart_details{
width:115px;
float:left;
padding:5px 0 0 15px;
text-align:left;
}
.cart_icon{
float:left;
padding:5px 0 0 5px;
}
span.border_cart{
width:100px;
height:1px;
margin:3px 0 3px 0;
display:block;
border-top:1px #999999 dashed;
}

/*---------------contact_form------------------*/
.contact_form{
width:355px;
float:left;
padding:0px 0 0 75px;
}
.form_row{
width:335px;
clear:both;
padding:10px 0 10px 0;
color:#a53d17;
}
label.contact{
width:75px;
float:left;
font-size:12px;
text-align:right;
padding:4px 5px 0 0;
color: #333333;
}
input.contact_input{
width:253px;
height:18px;
background-color:#fff;
color:#999999;
border:1px #DFDFDF solid;
float:left;
}
textarea.contact_textarea{
width:253px;
height:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #999999;
background-color:#fff;
border:1px #DFDFDF solid;
float:left;
}
a.contact{
width:99px;
height:27px;
display:block;
float:right;
margin:0 0 0 10px;
background:url(../images/contact_bt.gif) no-repeat left;
padding:0 0 0 10px;
text-decoration:none;
line-height:27px;
color:#1c4a52;
}
/*--------------footer----------------*/
.footer{
width:100%;
clear:both;
height:65px;
background:url(../images/footer_bg.gif) repeat-x top;
min-width:960px;
margin-top:10px;
}
.left_footer{
float:left;
width:200px;
padding:10px 200px 0 200px;
color:#666666;
}

.center_footer{
float:left;
width:200px;
color:#666666;
padding:10px 200px 0 0;
}

.right_footer{
float:left;
padding:10px 0 0 0;
width:200px;
color:#666666;
}
.right_footer a .left_footer a{
padding:0 0 0 7px;
text-decoration:none;
color: #666666;
}
.right_footer .left_foote a:hover r{
text-decoration:underline;
}
