/* body */



body td {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #5E5E5E;
}
body div {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #5E5E5E;
}
a {
	color: #17426b;
	text-decoration: none;
	font-weight: normal;
}
a:hover {
	color: #FF0000;
	text-decoration: none;
}
/* body eof */


.globaWrapper{
	
width:100%;
margin:0 auto;
text-align:center;
}
.wrapper{
	width:996px;
	text-align:center;
	margin:0 auto;
	
}
.wrapperInner{
	width:960px;
	text-align:center;
 	margin:0px auto;
	background-color:#FFF;
}

.Bleft {
	width:100%;
	background:url(../images/Bleft.jpg) left repeat-y;
}
.Bright {
	width:100%;
	background:url(../images/Bright.jpg) right repeat-y;
}




#wrapper table {
	text-align:left;
}

.globalHeader{
width:99%; text-align:center; margin:0 auto; padding-top:0px; padding-top:4px;	
}
.globalContent{

float:left;
width:755px;
text-align:left;

}


.logoWrapper{
position:relative;


}

.5p{
	
	width:5px;
	float:left;
	
}

.logoWrapper .logo{
float:left;
}

#tTL {
  background:url(../images/topLeft.jpg)  no-repeat;
 
}
#tT {
 background:url(../images/top.jpg) repeat-x;
}
#tB {
 background:url(../images/bottom.jpg) bottom repeat-x;
       /*background-color:#FFFFFF; */
}
#tTR {
  background:url(../images/topRight.jpg) top right no-repeat ;
}
#tL {
  background:url(../images/left.jpg) top left repeat-y;
}
#tR {
  background:url(../images/right.jpg) top right repeat-y;

}
#tBL {
  background:url(../images/bottomLeft.jpg) bottom left no-repeat;

}
#tBR {

  background:url(../images/bottomRight.jpg) bottom right no-repeat;
}

.borderContent{
padding:5px;
padding-right:0px;
}
/* header eof */

/* header */

.top_nav {
	margin-bottom:10px;
}
table.branding {
	margin-left:10px;
}
span.branding_slogan {
	/*margin-left:50px;*/

  font-weight:normal;
}
td.brand_links {
	text-align:right;/*  padding-right:5px; */

}
td.brand_links img {
	margin-left:6px;
	margin-right:6px;
}

#cartM {

}

#cartM b{
	
	color:#f39800;
} 
#aalink {
	color:#f39800;
}
#aalink:hover {
	color:#f9ae30;
}
#homePhone {
	float:left;
	font-size:11px;
	font-weight:bold;
	margin-right:7px;
	color:#f39800;
}
/********** branding related ***********/

    /*top bar */

    .top_bar, .top_bar_td2 {
	font-size: 11px;
	color: #F39800;
	font-weight: bold;
	height: 30px;
	padding-right: 10px;
}
td.top_bar_td2 a:link, td.top_bar_td2 a:visited {
	color: #F39800;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
td.top_bar_td2 a:hover {
	text-decoration: underline;
	color: #F39800;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
td.top_bar_td1 {
	font-size: 11px;
	font-weight:normal;
}
td.top_bar_td1 a:link, td.top_bar_td1 a:visited {
	color: #5E5E5E;
	font-size: 11px;
	text-decoration: none;
}
td.top_bar_td1 a:hover {
	color: #FF0000;
	font-size: 11px;
	text-decoration: none;
}
.top_bar A:link, .top_bar A:active, .top_bar A:visited {
	font-size: 10px;
	color: #6D6D6D;
	font-weight: normal;
	text-decoration: none;
}
.top_bar A:hover {
	font-size: 10px;
	color: #FF0000;
}
/* top bar eof */



    .info_bar_td1 {
	height: 36px;
	float:left;
}
.info_bar_td2, .info_bar_td3 {
	float:left;
	width:937px;
	background-image:url("../images/menu_mid.jpg");
	background-repeat: repeat-x;
	height: 45px;
}

.info_bar_td2 ul{
padding:0px;
margin:0px;
float:left;
display: inline;
}

.info_bar_td2 ul li{
display: inline;
float:left !important;	
list-style-type:none;
}

.info_bar_td2 ul li img{
padding-left:5px;
padding-right:5px;
}
.info_bar_td2 ul li a{
display:block;
line-height:30px;
padding:5px;
padding-left:10px;
font-family:Verdana, Geneva, sans-serif;

}

.topSearch{
float:right;
display:block;
vertical-align:middle;
height:45px;
outline:0;
padding-top:10px;
line-height:15px;
}

.info_bar_search {
	font-size: 11px;
	font-weight: bold;
	color: #F39800;
}
.menubarmain A:link, .menubarmain A:active, .menubarmain A:visited {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.menubarmain A:hover {
	font-size: 11px;
	color: #c1c2c2;
}
.menubarmain {
	font-size: 11px;
	font-style: normal;
	color: #c1c2c2;
}
.maincont_mid_td {
}
.maincont_tb {
	padding-top: 5px;
}
.leftbar_tb {
}
.maincont_left_td {
	width: 197px;
	padding-top: 5px;
	padding-left:5px;
	float:left;
	text-align:left;
}
.rightbar_tb {
}
.maincont_right_td {
	width: 197px;
	padding-top: 5px;
	padding-right: 5px;
}
/* end header branding css */



SPAN.greetUser {
	font-size: 12px;
	color: #f0a480;
	font-weight: bold;
}
/************** page properties  *************/

/* page header */

.pageHeading, DIV.pageHeading, td.pageHeading, td.productlisting-headingPrice, .productlisting-headingPrice {
	font-size: 20px;
	font-weight: bold;
	color: #4d4b4b !important;
}
/* page text */

td.main, P.main, div.main {
	font-size: 11px;
	line-height: 1.2;
	color: #4d4b4b;
}
td.smallText, SPAN.smallText, P.smallText {
	font-size: 10px;
}
/* page borders */

td.main_table_heading {
	background : #cccccc;
}
td.main_table_heading_inner {
	background : #ffffff;
}
/* pagination links */

A.pageResults {
	color: #005EA7;
}
A.pageResults:hover {
	color: #F6ECDC;
	background: #005EA7;
}
/* footer */

table.footer {
	height: 10px;
	background-image:url(../images/footer.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align:center;
}
td.footer_left {
}
td.footer_center {
	padding-top: 5px;
	text-align:center;
}
.footer_menu_tb {
	font-weight: normal;
	color: #737373;
	font-size: 11px;
}
.footer_menu a:link, .footer_menu a:active, .footer_menu a:visited {
	font-size: 11px;
	color: #737373;
	font-family: Tahoma;
	font-weight: normal;
	text-decoration: none;
}
.footer_menu A:hover {
	font-size: 11px;
	color: #FF0000;
}
td.footer_copyright {
	text-align:center;
}
table.footer_banner {
	margin-top:5px;
	margin-bottom:5px;
}
table.footer_banner td {
	text-align: center;
}
/* footer eof */





/**************************************** productListing *************************************/

table.productListing {
	color: #4d4b4b;
}
td.productListing-heading {
	font-size: 10px;
	color: #4d4b4b;
	font-weight: bold;
	/*border-left:1px solid #4d4b4b ;*/

  height:20px;
	padding-left:10px;
	padding-right:10px;
	background:#bdbdbd;
}
.totalPrice {
	background:#bdbdbd;
	height:20px;
	padding-right:20px;
}
A.productListing-heading {
	color: #4d4b4b;
	font-weight:bold;
	text-decoration:none;
}
A.productListing-heading:hover {
	text-decoration:underline;
}
td.productListing-data {
	width:150px;
}
.productListing td.productListing-data {
	padding-bottom:12px;/* border-top:1px solid #bdbdbd ;*/

}
/* odd and even colors */

tr.accountHistory-odd,  tr.addressBook-odd,  tr.alsoPurchased-odd,  tr.payment-odd,  tr.productListing-odd,  tr.productReviews-odd,  tr.upcomingProducts-odd,  tr.shippingOptions-odd {
	color: #4d4b4b;
}
tr.accountHistory-even,  tr.addressBook-even,  tr.alsoPurchased-even,  tr.payment-even,  tr.productListing-even,  tr.productReviews-even,  tr.upcomingProducts-even,  tr.shippingOptions-even {
	border-bottom:1px solid #CCC !important;
	color: #4d4b4b;
}
/*********** checkout ***************/

.moduleRow {
	background:#e8e8e8;
}
.moduleRowOver {
	background-color: #bdbdbd;
	cursor: pointer;
	color:#4d4b4b !important;
}
.moduleRowOver .main {
	color:#4d4b4b !important;
}
.moduleRowSelected {
	background-color: #bdbdbd;
	color:#4d4b4b;
}
.moduleRowSelected .main {
	color:#4d4b4b !important;
}
.checkoutBarFrom, .checkoutBarTo {
	font-size: 10px;
	color:#4d4b4b;
	text-decoration:none !important;
}
.checkoutBarCurrent {
	font-size: 10px;
	color:#4d4b4b;
	font-weight:bold
}
.creditCardName {
	font-weight:bold;
	float:left;
	vertical-align:middle;
	line-height:26px;
	position:relative;
	padding-top:1px;
	padding-bottom:1px;
	font-size:14px;
}
.creditCardName img {
	float:left;
	margin-left:10px;
}
.CardComment {
	width:739px;
	margin-left:1px;
}
tr.subBar {
	background: #f4f7fd;
}
td.subBar {
	font-size: 10px;
	color: #000000;
}
td.accountCategory {
	font-size: 13px;
	color: #aabbdd;
}
td.tableHeading {
	font-size: 12px;
	font-weight: bold;
}
SPAN.newItemInCart {
	font-size: 10px;
	color: #005EA7;
}
SPAN.markProductOutOfStock {
	font-size: 12px;
	color: #c76170;
	font-weight: bold;
}
SPAN.productSpecialPrice {
	color: #005EA7;
}
.ptxt {
	color:#999;
	font-size:12px;
	padding-top:10px;
	font-weight:normal;
}
.ptxtprice {
	padding-top:5px;
	color:#000000;
	font-size:12px;
	padding-top:10px;
}
.pprice {
	font-family:Geneva, sans-serif;
	padding-top:2px;
	font-size:11px;
	font-weight:bold;
}
.otxtprice {
	padding-top:5px;
	font-family:Geneva, sans-serif;
	color:#88003a;
	font-size:15px;
	font-weight:bold;
}
.stxtprice {
	padding-top:5px;
	font-family:Geneva, sans-serif;
	color:#999;
	font-size:12px;
	font-weight:bold;
}
.reviewslar {
	padding-top:5px;
	font-family:Geneva, sans-serif;
	position:relative;
}
.break {
	width:100%;
	height:10px;
	clear:both;
	overflow:hidden;
}
.bSilver {
	border: 1px solid #CCC;
}
.prodAtr {
	width:100%;
	border:solid 1px #abadb3;
	color:#333;
	margin-bottom:5px;
	margin-top:5px;
}
.qty {
	border: 1px solid #CCC;
}
.addImg {
	position:relative;
}
.addImg a {
	position:absolute;
	right:0px;
	top:7px;
 *right:2px;
 *top:-6px;
}
.prodQ {
	font-family:Geneva, sans-serif;
	font-weight:bold;
}
.prodAcc a {
	font-family:Geneva, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	color:#0a224e;
	margin-left:20px;
}
.xsellpageHeading {
	font-size:15px;
	padding:5px;
	color:#000;
	font-weight:bold;
	font-family:Geneva, sans-serif
}
.xsell {
	background-color:#F8F8F8;
	padding:10px;
	padding-top:0px;
	height:200px;
}
.xsell img {
	border: 1px solid #CCC;
}
.xsellotxtprice {
	padding-top:5px;
	font-family:Geneva, sans-serif;
	color:#88003a;
	font-size:11px;
	font-weight:bold;
}
#stock {
	font-size:11px;
	font-family:Geneva, sans-serif;
	font-weight:bold;
	color:#063;
	margin-left:10px;
	text-align:center;
}
#stock span {
	font-size:11px;
	font-family:Geneva, sans-serif;
	font-weight:bold;
	color:#000;
	margin-right:2px;
}
#accessLink a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#4d4b4b;
	margin:2px;
	text-decoration:underline !important;
}
#accessLink a:hover {
	color:#bdbdbd;
}
#prodListName {
	text-decoration:underline !important;
	color:#005EA7;
}
#prodListName:hover {
	color:#bdbdbd;
}
#popupcha {
	background:#FFF;
	position: absolute;
	top:36px;
	right:4px;
	font-style: normal;
	z-index: 90;
	display: none;
}
.Left_infoBoxHeadingCenter {
	float:left;
	width:151px;
	background:url(../images/infobox/menu_mid.jpg) repeat-x;
	height:30px;
	padding:0px;
	margin:0px;
	padding-top:10px;
	 font-size: 13px !important;
    font-weight: bold;
	font-family:Verdana, Geneva, sans-serif;
	overflow:hidden

}
.Left_infoBoxHeading{
	clear:both;
	overflow:hidden
}

.Left_infoBoxHeading img{
	float:left;
	padding:0px;
	margin:0px;
	
}
.Left_infoBoxFooterCenter {
	float:left;
	width:155px;
	border-bottom:1px solid  #dddddd;
	height:4px;
	margin-bottom:4px;
	overflow:hidden
	
	
}

.Left_infoBoxFooter img{
		float:left;

}

.Left_infoBoxContents{
  font-size: 11px !important;
  color: #005EA7; 
  border-left:1px solid  #dddddd;
  border-right:1px solid  #dddddd;
  text-decoration:none;
  padding-left:20px;
  padding-right:4px;
  	font-size: 13px;
	font-family:Verdana, Geneva, sans-serif;
	line-height:18px;
	overflow:hidden
}

.Left_infoBoxContents a {
	
	clear:both;
	padding:0px;
	margin:0px;
 
}

.Left_infoBoxContents a:hover {
	
    color: #999999 !important;
	text-decoration:underline !important;
 
}

.innercha {
	width:267px;
	background:#FFF;
	color:#4d4b4b;
	position:relative;
}
.innercha table tr td {
	color:#4d4b4b;
}
.sc_view {
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
	height: 30px;
	border-bottom: #ffffff solid 1px;
	color:#4d4b4b;
}
.sc_view td a {
	color:#4d4b4b;
}
.sc_view td a:hover {
	color:#333;
}
.animBoxCartHeader, .animBoxCartFooter {
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
	height: 30px;
}
.animBoxCartHeader {
	border-bottom: #ffffff solid 1px;
}
.animBoxCartFooter {
	border-top: #ffffff solid 1px;
}
.animBoxCartFooter a {
	color:#210161;
	font-weight:bold;
}
.atb_itema_textBold a {
	font-weight:bold;
	color:#4d4b4b;
	text-decoration:underline;
}
.atb_itema_textBold a:hover {
	font-weight:bold;
	color:#333;
}
.atb_itema_text a {
	font-size:11px;
	color:#5f5f60;
	text-decoration:none;
}
.atb_itema_text a:hover {
	color:#303;
	text-decoration:none;
}
.submitButton {
	line-height:20px;
}
.boxText {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
}
#catLink {
}
#subCatLink {
	margin-top:2px;
}
#subCatLink img {
	border:none;
}
#atrrInput {
	width:148px;
}
td.cds_category_description {
	float:left;
	padding:0px 10px 0px 0px !important;
}
.footerInfo {
	padding:0px;
	margin:0px;
}
.bestSellerBanner{
width:100%;
padding:0px;
margin:0px;}

.bestSellerBanner .leftContent{
float:left;	
	
}
.bestSellerBanner .rightContent{
float:left;	
	
}

.mpBannerImage{

float:left;
width:135px;
padding:5px;
padding-top:10px;

	
}

.mpBannerContent{

float:left;
text-align:center;
width:215px;
height:155px;
padding-top:30px;

	
}
.mainBigBest {
	margin:0 auto;
	width: 365px;
	background-color:#FFF;
	border:1px solid #CCC;
	margin:2px;
	text-align:center;
	margin-top:0px;
}
.mBig {
	margin-left:-12px;
}
.mainBigBest p {
	padding:5px !important;
	margin:0px;
	text-align:left;
	margin-left:7px;
}
.mainBigBest h1 {
	padding:2px !important;
	margin:3px;
	margin-left:7px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#4d4b4b !important;
	text-align:center
}
#BigMainInfo {
	text-align:center;
	padding:0px;
	margin:0px;
	margin-left:12px;
}
.mainSmallBest {
	background-color:#FFF;
	border:1px solid #CCC;
	width:363px;
	height:171px;
	padding:2px;
	padding-left:5px;
	margin-bottom:2px;
	margin-left:3px;
}
#BigMainInfo #prodListName {
	color:#005EA7;
}
#BigMainInfo #prodListName:hover {
	color:#bdbdbd;
}
.mainSmallBest #prodListName {
	color:#005EA7;
}
.mainSmallBest #prodListName:hover {
	color:#bdbdbd;
}
.borderM {
	width:98%;
	background-color:#CCC;
	height:1px;
	overflow:hidden;
	text-align:center;
	margin:0 auto;
}
.yuz {
	width:100%;
	background-color:#CCC;
	height:1px;
	overflow:hidden;
	text-align:center;
	margin:0 auto;
}



.mpBanner {
	position:relative;
}
.mpBanner tr {
	border:1px solid #FFF;
}
.mpBanner .txt {
	text-align:left;
	color:#FFF;
	font-size:20px;
	font-weight:bold;
	font-family:Geneva, sans-serif;
	padding-left:5px;
}
.pricemp {
	text-align:right !important;
	color:#FFF;
	font-size:15px;
	font-weight:bold;
	padding-right:5px;
}
#mpReklamaW {
	width:725px;
	position:relative;
	text-align:center;
	margin:0 auto;
	font-family:Book Antiqua, Geneva, sans-serif
}
#mpRtxt {
	position:absolute;
	background:url(../images/mpRbg.jpg) repeat;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	width:725px;
	height:75px;
	top:0px;
	left:0px;
}
#mpRtxt p {
	color:#FFF !important;
}
#saveUp {
	position:absolute;
	color:#FFF;
	font-size:28px;
	font-weight:bold;
}
.catSmallBest {
	background-color:#FFF;
	border:1px solid #CCC;
	width:240px;
	height:290px;
	margin:0px;
	padding:2px;
	margin-bottom:0px;
}
.catSmallBest h1 {
	padding:2px !important;
	margin:3px;
	font-weight:bold;
	color:#5b5a5a !important;
	text-align:center
}
.catSmallBest .biger {
	font-size:16px;
!important
}
.wpProdname {
	height:25px;
}
.catSmallBest #prodListName {
	color:#005EA7;
}
.catSmallBest #prodListName:hover {
	color:#bdbdbd;
}
.prStarsSmall div {
	color:4d4b4b !important;
}
.prStarsSmall div:hover {
	color:bdbdbd;
}
.ListPrice {
	color:#4d4b4b !important;
	font-weight:bold;
}
.ListPrice:hover {
	color:bdbdbd !important;
}
.customerService {
	padding:0px;
	padding-left:0px;
	margin:0px;
	color:#4d4b4b !important;
}
.line {
	width:100%;
	height:1px;
	overflow:hidden;
	text-align:center;
	margin:0 auto;
	margin-top:4px;
	margin-bottom:4px;
}
.silver {
	background-color:#CCC;
}
.txtGray {
	color:#4d4b4b !important;
}
.txtGray .cds_pages_body {
	color:#4d4b4b !important;
	padding:0px;
	margin:0px;
}
.txtGray p {
	color:#4d4b4b !important;
	padding:0px;
	margin:0px;
}
.cds_pageHeading {
	color:#4d4b4b !important;
	padding:0px;
	margin:0px;
}
.txtBlue {
	color:#005EA7;
}
.txtBlue a {
	color:#005EA7;
}
.txtBlue a:visited {
	color:#005EA7;
}
.txtBlue a:hover {
	color:#bdbdbd;
}
.template-button-middle a:visited {
	color:#FFF !important;
}
.template-button-middle input {
	color:#FFF !important;
}
p {
	color:#4d4b4b !important;
}
.xcellAddCart {
	text-align:center;
	margin:auto;
	padding-left:50px;
	width:220px;
	line-height:15px;
}
#catta {
	width:220px;
}
.defaultSelected {
	background:red;
}
.linksBlue ul {
	padding:0px;
	margin:0px;
	margin-top:5px;
	margin-bottom:5px;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:10px;
}
.linksBlue li {
	list-style-type:disc;
}
.linksBlue a {
	color:#005EA7;
}
.linksBlue a:visited {
	color:#005EA7;
}
.linksBlue a:hover {
	color:#bdbdbd;
}
.galleria_wrapper img {
	border:1px solid #bdbdbd !important;
}
/*fotter links*/



.footerInfo {
	padding-left:17px;
}
#bhead {
	text-align:left;
	font-weight:bold;
	overflow:hidden;
}
.footerInfo ul {
	padding:0px;
	margin:0px;
	padding-left:5px;
}
.footerInfo ul li {
	text-align:left;
	list-style:disc inside;
}
#gLine {
	width:98%;
	background-color:#d3d3d3;
	text-align:center;
	margin:0 auto;
	height:1px;
	overflow:hidden;
}
.productDescription p, td {
	font-size:11px;
!important;
}
#noLine img {
	border:none
}
#noLine a {
	border:none;
	text-decoration:none;
}
.grayborder {
	background-color:#FFF;
	border:1px solid #CCC;
	width:734px;
	padding:2px;
	padding-left:5px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:1px;
}
.cds_home_readmore {
	color:#005EA7 !important;
}


.footerCopyright {
	text-align:right;
	color:#5e6367;
	padding:5px;
	font-family:Geneva, sans-serif;
	font-size:11px;
}
.footerCopyright a {
	color:#5e6367;
}
.mainFooterWrapper {
	height:59px;
	width:950px;
	text-align:center;
	margin:0 auto;
	
	
}
.mainFooterCenter {
	background:url(../images/mainfotterbg.jpg) repeat-x top left;
	width:950px;
}
.myBox {
	margin: 0 auto;
	border: 0px solid #ffffff;
	padding: 10px;
	text-align: left;
	background-color: #FFF;
	border: 1px solid #c5c5c5;
	margin-bottom: 5px;/* Do rounding (native in Firefox and Safari, CC in IE) 
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    CCborderRadius: 20px;*/
}
#footerMenu {
}
#footerMenu ul {
	padding:0px;
	margin:0px;
	padding-bottom:10px;
}
#footerMenu ul li {
	display:inline;
	padding-left:10px;
	padding-bottom:5px;
}
#footerMenu ul li a {
	font-family:Geneva, sans-serif;
	color:#666;
	font-size:11px;
	text-decoration:none;
	text-decoration:underline;
}
#footerMenu ul li a:hover {
	color:#CCC;
}
