body {
background-color: #f2f2f0;
margin: 0px;
font-family: Verdana, Tahoma, Arial, san-serif;
text-align: center;
}

.wrapper {
text-align: center;
text-align: -moz-center;
}

.main_table {
border-collapse: collapse;
width: 800px;
margin: 0px;
}

.main {
border-collapse: collapse;
width: 780px;
padding: 10px;
background-color: #FFFFFF;
vertical-align: top;
}

.header{
border-collapse: collapse;
background-color: #FFFFFF;
background-image: url('../../../images/getLogo.php?skin=default');
background-repeat: no-repeat;
height: 159px;
width: 800px;
padding: 0px;
}

.header_top_left {
border-collapse: collapse;
width: 500px;
height: 119px;
vertical-align: middle;
text-align: center;
}

.header_top_right {
border-collapse: collapse;
width: 280px;
height: 119px;
padding-right: 20px;
vertical-align: middle;
text-align: right;
}

.header_bottom{
border-collapse: collapse;
width: 780px;
height: 40px;
padding-right: 20px;
vertical-align: middle;
text-align: right;
font-size: 80%;
}

.div_cart_lang {
width: 220px;
height: 40px;
border: 1px solid #CCCCCC;
margin-bottom: 3px;
text-align: center;
background-color: #FFFFFF;
font-size: 80%;
}

.div_cart_lang select {
width: 100%;	
}

.topnav_td {
border-collapse: collapse;
height: 67px;
padding: 0px;
}

/*===============================================Main============================*/
.main_wrap{
border-collapse: collapse;
width: 780px;
background-color: #FFFFFF;
}

.left {
border-collapse: collapse;
width: 200px;
padding: 0px;
vertical-align: top;
}

.mid {
border-collapse: collapse;
width: 10px;
padding: 0px;
vertical-align: top;
}

.content {
border-collapse: collapse;
width: 570px;
padding: 0px;
vertical-align: top;
}

/*=================================Above is the Main ===============================*/


/*===========================Below is the LEFT NAVIGATION ==============================*/

.orange {
width: 190px;
height: 30px;
/*padding: 0px 10px 0px 15px;*/
padding-left: 10px;
line-height: 30px;
background-image: url('../images/orange_title.jpg');
background-repeat: no-repeat;
background-color: #FF9900;
margin-bottom: 5px;
color: #FFFFFF;
font-size: 12px;
font-variant: small-caps;
font-weight: bold;
text-align: left;
}

.gray {
width: 190px;
height: 30px;
/*padding: 0px 10px 0px 15px;*/
padding-left: 10px;
line-height: 30px;
background-image: url('../images/gray_title.jpg');
background-repeat: no-repeat;
background-color: #E5E2E1;
margin-bottom: 5px;
color: #333333;
font-size: 12px;
font-variant: small-caps;
font-weight: bold;
text-align: left;
}


.leftnav {
background-color: #F9F9F9;
width: 180px;
padding: 10px;
text-align: left;
margin-bottom: 10px;
}

.leftnav ul {
width: 180px;
margin: 0px;
padding: 0px;
list-style-position: inside;
}

.leftnav ul li {
margin: 0px 0px 0px 5px;
padding: 3px;
color: #FF9900;
font-weight: bold;
}



.leftnav ul li ul li {
margin: 0px 0px 0px 10px;
padding: 3px;
color: #FF9900;
font-weight: normal;
list-style-type: none;
}




.leftnav ul li a{
color: #666666;
font-size: 12px;
text-decoration: none;
}

.leftnav ul li a:hover{
color: #FF9900;
}


.search_table {
border-collapse: collapse;
width: 200px;
height: 69px;
background-color: #B6D779;
background-image: url('../images/searchbg.jpg');
text-align: center;
vertical-align: middle;
margin-bottom: 10px;
}

.searchbox_td {
width: 115px;
padding: 10px 0px 0px 10px;

}

.searchbox_td input {
width: 100%;
}

.searchbutton_td {
width: 75px;
text-align: right;
padding: 10px 10px 0px 0px;
}

.searchadv_td {
width: 180px;
font-size: 80%;
padding: 5px 10px 5px 10px;
}

.searchadv_td a {
text-decoration: none;
color: #666600;
}


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


/*============================Above is the LEFT NAVIGATION===============================*/



.home {
margin-bottom: 10px;
font-size: 80%;
text-align: left;
padding: 0px;
font-family: Century Gothic, Verdana, Tahoma, Arial, sans-serif;
}

.content_title {
background-image: url('../images/content_title.jpg');
background-repeat: no-repeat;
background-color: #E3E0DF;
width: 570px;
height: 30px;
line-height: 30px;
margin-bottom: 5px;
text-align: left;
}

.content_title h1, .content_title h2, .content_title h3, .content_title h4  {
font-size: 80%;
color: #666666;
margin: 0px;
padding-left: 20px;
text-align: left;
}

.prodlist_table {
width: 570px;
border-collapse: separate;
margin-bottom: 15px;
}

.prodlist_table_td {
width: 255px;
border: 1px solid #CCCCCC;
padding: 10px;
vertical-align: top;

}

.prodlist_title {
padding: 0px 0px 5px 10px;
border-bottom: 1px solid #CCCCCC;
margin: 0px 0px 5px 0px;
color: #FF6600;
font-size: 80%;
text-align: left;
font-weight: bold;
}

.prodlist_table2 {
width: 255px;
border-collapse: collapse;
}

.prodlist_pic {
border-collapse: collapse;
width: 120px;
border: 0px;
padding: 0px;
text-align: center;
vertical-align: middle;
}


.prodlist_info {
border-collapse: collapse;
width: 135px;
border: 0px;
padding: 0px;
text-align: center;
vertical-align: middle;
}

.prodlist_price {
color: #FF6600;
font-weight: bold;
font-size: 90%;
margin-bottom: 15px;
}





.subcat {
border: 1px solid #F5F5F5;
background-color: #F9F9F9;
width: 548px;
padding: 10px;
margin-bottom: 5px;
text-align: left;
font-size: 80%;
}


.subcat_maintable {
border-collapse: collapse;
width: 592px;
padding: 0px;
}

.subcat_maintable_td {
border-collapse: collapse;
width: 148px;
text-align: center;
padding: 0px;
}

.subcat_table {
border-collapse: collapse;
width: 132px;
background-color: #FFFFFF;
padding: 0px;
}

.subcat_side {
border-collapse: collapse;
width: 10px;
height: 7px;
font-size: 1px;
padding: 0px;
}

.sub_cat_top {
border-collapse: collapse;
width: 112px;
height: 7px;
background-image: url('../images/subcat_r1_c2.jpg');
font-size: 1px;
padding: 0px;
}

.sub_cat_pic {
border-collapse: collapse;
width: 130px;
padding-bottom: 5px;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
text-align: center;
}

.sub_cat_bot {
border-collapse: collapse;
width: 112px;
height: 7px;
background-image: url('../images/subcat_r4_c2.jpg');
background-color: #999999;
font-size: 1px;
padding: 0px;
}

.sub_cat_info {
border-collapse: collapse;
width: 122x;
padding-left: 4px;
padding-right: 4px;
padding-top: 7px;
padding-bottom: 0px;
background-color: #CCCCCC;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
text-align: center;
color: #333333;
}

.sub_cat_info a {
color: #666666;
font-weight: bold;
}

.sub_cat_info a:hover{
color: #000000;
}


.paginate_sort_td {
border-collapse: collapse;
width: 526px;
border: 1px solid #CCCCCC;
padding: 10px;

}

.paginate_sort {
border-collapse: collapse;
width: 526px;
}

.pagination {
border-collapse: collapse;
width: 263px;
font-size: 80%;
padding: 0px
text-align: left;
}

.sort {
border-collapse: collapse;
width: 263px;
font-size: 80%;
padding: 0px;
text-align: right;
}













/*=====================================VIEW PROD PAGE==========================*/

#BreadCrumb {
width: 540px;
background-color: #F9F9F9;
color: #666666;
padding: 5px 10px 5px 20px;
font-size: 80%;
margin-bottom: 10px;
text-align: left;
border-bottom: 1px solid #C0C0C0;
}


.viewprod_title_table {
border-collapse: collapse;
background-image: url('../images/content_title.jpg');
background-repeat: no-repeat;
background-color: #E3E0DF;
width: 570px;
height: 30px;
margin-bottom: 5px;
padding: 0px;
}

.viewprod_title {
border-collapse: collapse;
width: 430px;
height: 30px;
line-height: 30px;
text-align: left;
padding: 0px;
}

.viewprod_title h1 {
font-size: 80%;
color: #666666;
margin: 0px;
padding-left: 20px;
text-align: left;
}

.viewprod_stars {
border-collapse: collapse;
width: 140px;
height: 30px;
line-height: 30px;
padding: 0px;
text-align: center;
}



.viewprod_prod_table {
border-collapse: collapse;
background-repeat: no-repeat;
width: 570px;
margin-bottom: 10px;
padding: 0px;
border: 1px solid #CCCCCC;
}

.viewprod_pic {
border-collapse: collapse;
width: 350px;
text-align: center;
vertical-align: middle;
padding: 10px;
font-size: 80%;
}

.viewprod_info {
border-collapse: collapse;
background-color: #F9F9F9;
width: 180px;
padding: 10px;
font-size: 80%;
vertical-align: top;
}

.viewprod_info ul {
margin: 0px;
padding: 0px;
list-style-position: inside;
list-style-type: none;
}


.viewprod_info ul li {
margin: 0px;
padding: 3px 0px 3px 0px;
}


.gallery {
background-color: #F9F9F9;
padding: 10px;
margin: 10px;
text-align: center;
}

.viewprod_info_div {
margin-bottom: 5px;
}

.viewprod_desc {
border-collapse: collapse;
width: 550px;
padding: 10px;
text-align: left;
vertical-align: top;
font-size: 80%;
}

.related_td {
width: 160px;
border: 1px solid #CCCCCC;
padding: 10px;
vertical-align: top;
font-size: 80%;
text-align: center;
}

.review {
border-collapse: collapse;
width: 388px;
border: 1px solid #C0C0C0;
padding: 10px;
text-align: left;
font-size: 80%;
}

.review_stars {
border-collapse: collapse;
width: 158px;
border: 1px solid #C0C0C0;
padding: 10px;
text-align: center;
font-size: 80%;
}

.cat_content {
border: 1px solid #C0C0C0;
width: 548px;
padding: 10px;
margin-bottom: 5px;
text-align: left;
font-size: 80%;
}

#CatDescription, .CurrentCatImage {
font-size: 80%;
margin-bottom: 5px;
}




/*============================Below is the FOOTER =================================*/

.footer {
border-collapse: collapse;
width: 780px;
height: 70px;
background-image: url('../images/footerbg.jpg');
background-repeat: no-repeat;
background-color: #E3E0DF;
}


.footer_left {
border-collapse: collapse;
width: 170px;
padding-right: 10px;
text-align: right;
vertical-align: middle;
}


.footer_right {
border-collapse: collapse;
width: 600px;
font-size: 80%;
text-align: center;
vertical-align: middle;
color: #333333;
line-height: 180%;
}

.footer_right a {
color: #000000;
}


/*==============================TEXT STYLES==========================*/

.txtOldPrice{
font-weight: normal;
text-decoration: line-through;
color: #333333;
font-size: 90%;
}

.txtCopyright {
font-size: 50%;
color: #f2f2f0;
}

a.txtButton {
color: #990000;
font-weight: bold;
background-image:url('../styleImages/backgrounds/ButtonBg.gif');
background-repeat: repeat;
background-position: left top;
line-height: 24px;
height: 20px;
font-size: 12px;
text-transform: uppercase;
text-decoration: none;
border:1px solid #FF6600;
margin: 2px 0px 0px 0px;
padding: 5px 10px 5px 10px;
}

a.txtButton:hover {
color: #000000;
}

.submit {
color: #990000;
font-weight: bold;
background-image:url('../styleImages/backgrounds/ButtonBg.gif');
background-repeat: repeat;
font-size: 12px;
text-transform: uppercase;
text-decoration: none;
border:1px solid #FF6600;
margin: 3px 0px 0px 0px;
padding: 2px 10px 2px 10px;
}

.Sale {
color: #FF0000;
font-weight: bold;
}

.txtcartProgressCurrent {
color: #FF6600;
font-weight: bold;
}

.txtError {
color: #FF0000;
padding: 5px;
border: 1px solid #FF0000;
background-color: #FFE6E6;
font-weight: bold;
}


/*================================Shopping Cart==============================*/


.tdcartTitle {
background-color: #CCCCCC;
padding: 5px;
font-weight: bold;
color: #333333;
}

.tdcartOdd {
background-color: #FFFFFF;
padding: 3px;
}

.tdcartEven {
background-color: #F9F9F9;
padding: 3px;
}

.tdCartSubTotal {
border-top: 1px solid #C0C0C0;
padding: 3px 3px 3px 8px;
}