body {
     	background: #ececec;
        margin: 0;        
        font-family: Verdana,sans-serif;
        font-size: 11px !important;       
}

td { 
	        font-size: 11px !important;

}


a img {
border: 0;
}

#osc_content {
        width: 770px;
        margin: auto;

}

.messageStackError td {
	border: 1px solid red;
	padding: 8px;
	color: red;
	background-color: #ededed;
}

#osc_left {
          width: 150px;
          float: left;
          margin: 0;
}

#osc_right {
           width: 150px;
           float: right;
           margin: 0;
}

#osc_main {
          width: 432px;
          float: left;
          margin: 0px;
          margin-left: 10px;
          margin-top: 2px;
          background: #f1f1f1 url(/i/logovert.png) top right no-repeat;
          border: 1px solid #dadada;
          padding: 8px;
}

#osc_main div b a, #osc_main a {
          color: #f94c0c;
}

#osc_footer {
            clear: both;
}


#osc_header {
/*            background: url(/i/header_tlo.png);
            background-repeat: repeat-x; */
            height: 89px;
}


#osc_header img {
            border: 0px;
            float: right;
            
}


#osc_navi {
           height: 18px;
           float: right;
           width: 381px;
           font-family: "Trebuchet MS";
           font-size: 9px;
           font-weight: bold;
           color: white;
           position: absolute;
           top: 65px;
           text-align: right;
           left: 50%;
           margin-left: 0px;
           padding-right: 4px;
	   z-index: 100;	
}

#osc_navi a {

           font-family: "Trebuchet MS";
           font-size: 11px;
           font-weight: bold;
           color: white;
}


#osc_trail {
           height: 18px;
           width: 650px;
           float: left;
           font-family: "Trebuchet MS";
           font-size: 9px;
           font-weight: bold;
           color: white;
           position: absolute;
           top: 65px;
           text-align: left;
           left: 50%;
           margin-left: -385px;
           background-repeat: repeat-x;
           z-index: 0;
}

#osc_trail a {

           font-family: "Trebuchet MS";
           font-size: 11px;
           font-weight: bold;
           color: white;
           margin-left: 9px;
}



#osc_left .osc_ib {
          margin-top: 2px;
          background: #ececec url(/i/barl2-tlo.png) bottom no-repeat;
          text-align: center;
          padding-bottom: 12px;
	  margin-bottom: 12px;
}

#osc_left .osc_ib p {
          color: #444444;
}

#osc_left .osc_ib p a {
          color: #f94c0c;


}

#osc_left .osc_ib select {
          font-size: 11px;
          border: 0;
          margin-bottom: 0px;
          background-color: #ececec;
          padding-left: 5px;
          padding-right: 0px;
          color: #336699;
          font-weight: bold;
          height: 16px;
}

#osc_left .osc_i_text {
          font-size: 11px;
          border: 1px solid #cccccc;
          margin-bottom: 0px;
          background: url(/i/bar2.png);
          padding-left: 5px;
          padding-right: 5px;
          color: #336699;
          font-weight: bold;
          margin-top: 4px;
}

#osc_left .osc_i_submit {
          background-color: #f94c0c;
          border: 1px solid #dddddd;
          padding-left: 5px;
          padding-right: 5px;
          margin-top: 4px;
          font-size: 11px;
          color: white;
          margin-left: 5px;
}


#osc_left .osc_ib_head {
           font-family: "Trebuchet MS";
           font-size: 12px;
           font-weight: bold;
           color: white;
           background: url(/i/barl1.png);
           background-repeat: no-repeat;
           padding-top: 2px; padding-bottom: 0px;
           padding-left: 10px;
           text-align: left;
height: 22px;
}

#osc_left .osc_ib p {
          margin: 10px;
}




#osc_left ul {
          margin: 0;
          padding: 0;
          list-style: none;
          text-align: left;
}

#osc_left ul li {
          background-color: #dddddd; 
           margin-top: 4px;
           font-family: "Trebuchet MS";
           font-size: 11px;
           color: #f94c0c;
           padding-top: 3px;
           padding-bottom: 3px;
           border-bottom: 1px solid #cccccc;
           padding-left: 4px;
	
}

#osc_left .osc_ib form {
          display: inline;
}

#osc_left ul li a{
          font-family: "Trebuchet MS";
           font-size: 11px;
/*           font-weight: bold; */
           color: #003366;
           text-decoration: none;
}

#osc_left ul li a strong {
          color: black;
}         



#osc_left .osc_lpad {
        margin-left: 0px;
        background-color: #eaeaea;
        color: #f94c0c;
        color: #336699;
        margin-top: 0px;
        border-bottom: 0; 
}

#osc_left .osc_lpad a {
          color: #f94c0c;
}

#osc_right .osc_ib {
          margin-top: 2px;
          background: url(/i/barl2-tlo.png) bottom no-repeat;
          text-align: center;
          padding: 0;
	  padding-bottom: 1px;
	  margin-bottom: 12px;
}

#osc_right .osc_ib p {
          color: #444444;
}




#osc_right .osc_ib p a {
          color: #003366;
}

#osc_right .osc_ib_head {

           font-family: "Trebuchet MS";
           font-size: 12px;
           font-weight: bold;
           color: white;
           background: url(/i/barl2.png);
           background-repeat: no-repeat;
           padding-top: 2px; padding-bottom: 0px;
           padding-left: 10px;
           text-align: left;
height: 22px;


}


#osc_right .osc_i_text {
          font-size: 11px;
          border: 1px solid #cccccc;
          margin-bottom: 0px;
          background: url(/i/bar2.png);
          padding-left: 5px;
          padding-right: 5px;
          color: #336699;
          font-weight: bold;
          margin-top: 4px;
}

#osc_right ul {
          margin: 0;
          padding: 0;
          list-style: none;
          text-align: left;
}


#osc_right ul li {
          background-color: #dddddd;
           margin-top: 4px;
           font-family: "Trebuchet MS";
           font-size: 11px;
           color: #f94c0c;
           padding-top: 3px;
           padding-bottom: 3px;
           border-bottom: 1px solid #cccccc;
           padding-left: 4px;
}

#osc_right .osc_ib form {
          display: inline;
}

#osc_right ul li a{
          font-family: "Trebuchet MS";
           font-size: 11px;
/*           font-weight: bold; */
           color: #003366;
           text-decoration: none;

}

#osc_right ul li a strong {
          color: black;
}

#osc_footer {
           font-family: "Trebuchet MS";
           color: #003366;
           text-decoration: none;
           text-align: center;
           padding-top: 10px;
}

#osc_footer a {
            color: #f94c0c;
}

#osc_main h1, .pageHeading {
             color: #f94c0c !important;
             font-family: "Trebuchet MS"  !important;
             font-size: 16px !important;
}

#osc_main h2 {
             color: #f94c0c;
             font-family: "Trebuchet MS";
             font-size: 13px;
}

#osc_main h2 a {
	     color: #444444;
             font-family: "Trebuchet MS";
             font-size: 13px;
}

#osc_main h3, #osc_main h3 a {
             color: #444444;
             font-family: "Trebuchet MS";
             font-size: 11px;
}




#osc_main p {
            font-family: Verdana,sans-serif;
            font-family: 11px;
            color: #444444;
	    line-height: 1.4em;
}

#osc_main .osc_ib {
	margin-top: 6px;
          _margin-top: 20px;
          border: 1px solid #1376a8;
          background: #ececec url(/i/bar2.png) bottom;
          background-repeat: repeat-x;
          text-align: center;
          padding: 0;
}

#osc_main .osc_ib p {
          color: #444444;
}

#osc_main .osc_ib p a {
          color: #f94c0c;


}

#osc_main .osc_ib h3 {
font-family: "Trebuchet MS";
           font-size: 12px;
           font-weight: bold;
	color: #f94c0c;
}

#osc_main .osc_ib h2 {
           font-family: "Trebuchet MS";
           font-size: 12px;
           font-weight: bold;
           color: white;
           background: url(/i/bar1.png);
           background-repeat: repeat-x;
           padding-top: 0px; padding-bottom: 2px;
           padding-left: 10px;
           text-align: left;
           margin: 0px;
           zdisplay: inline-block;
           zwidth: 100%;
}

#osc_main .osc_ib h2 a {
          color: white;
          font-family: "Trebuchet MS";
           font-size: 12px;
font-weight: bold;
             }


#osc_main .osc_ib p {
          margin: 10px;
}

#osc_main .osc_ib .osc_prod_box {
          width: 200px;
          background: url(/i/grey.png) center right no-repeat;
          float: left;
          clear: left;
          padding-right: 10px;
}

#osc_main .osc_ib .osc_prod_box2 {
          width: 200px;
          float: left;
          clear: top;
          padding-left: 10px;
}

#osc_main .osc_ib .osc_prod_box a,.osc_prod_box2 a {
          font-size: 12px;
          font-weight: bold;

}

#osc_main .osc_price_box {
          float: right;
          height: 40px;

          padding: 12px;
          padding-top: 0px;
          color: #444444;
  }

#osc_main .osc_price_box p {
           color: white;
           font-family: "Verdana";
           font-size: 16px;
           font-weight: bold;
                color: #f94c0c;
          margin: 0px;
          margin-top: 6px;
}

#osc_model {
           font-family: Verdana;
           font-size: 11px;
           color: #666666;
}

#osc_primage {
             float: right;
             padding-left: 10px;
             text-align: center;
          
}

#osc_primage p a {
           font-family: "Trebuchet MS";
           font-size: 12px;
           color: #f94c0c;
}

.osc_cart td {
          vertical-align: top;
          text-align: left;
}

.osc_cart_product {
                  font-size: 11px;
                  font-family: "Arial";
                  color: #333333;
}

.osc_cart_new {
                  font-size: 11px;
                  font-family: "Arial";
                  color: red;
}

.osc_cart_product a {
                  color: #555555;
}


.osc_cart_new a {
                  color: red;
}

#osc_cart_total {
                border-top: 1px solid #333333;
                color:  #f94c0c;
                width: 120px;
                text-align: right;
                margin-left: 20px;
                font-weight: bold;
                font-size: 11px;
                font-family: "Arial";
                margin-top: 8px;
                padding-top: 8px;                 
}

#osc_page_head img {
               float: right;                   
   
}

#osc_prod_options select {
                  margin-top: 8px;
                  font-size: 11px;
                  border: 1px solid #bababa;
                  margin-bottom: 0px;
                  background-color: #ececec;
                  padding-left: 5px;
                  padding-right: 0px;
                  color: #333333;
                  font-weight: bold;
                  height: 16px;
}


#osc_prod_buttons{ 
                  margin-top:10px;
                  text-align: right;
}

#osc_prod_buttons img {
                  margin-left: 10px;
                  margin-right: 0px;
}



#osc_prod_list {
               border-collapse: collapse;
               color: #333333;
		width: 100%;
}

#osc_prod_list td { padding: 4px }

#osc_prod_list td a{

               color: #333333;
}



#osc_prod_list_head td {
           height: 18px;
           background: #f94c0c url(/i/bar3.png);
           background-repeat: repeat-x;
           border-bottom: 2px solid #f94c0c;
           color: white;
           font-family: "Trebuchet MS";
           font-size: 12px;
           font-weight: bold;
           padding-left: 8px;
           padding-right: 0;
           padding-top: 0;
           paddingbottom: 0;
}

#osc_prod_list_head td a {
           color: white;
}

#osc_prod_list tr {
               padding-left: 4px;
               padding-right: 4px;
               vertical-align: top;
               background-color: #dadada;
}

.osc_prod_list_even td {
                    background-color: #ededed;
}

#osc_main_buttons {text-align: center; margin-top: 20px}


#osc_main_buttons * {
margin-right: 10px;
}

#osc_main {
	line-height: 1.4em;
}

#osc_main .osc_i_text  {
          font-size: 11px;
          border: 1px solid #cccccc;
          margin-bottom: 0px;
          background: url(/i/bar2.png);
          padding-left: 5px;
          padding-right: 5px;
          color: #336699;
          font-weight: bold;
          margin-top: 4px;

}

.osc_prod_list_navi strong {
	display: block
	text-align: left;
}

.osc_prod_list_navi em {
	display: block;
	text-align: right;
	font-style:normal;
	margin-top: 8px;
}

.osc_prod_list_navi em a {
	color: #003366;
}

table.productListing {
	clear: both;
	margin-top: 12px;
}

.productListing-heading {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: white;
	background: url(/i/bar3.png);
	background-repeat: repeat-x;
	padding-top: 0px; padding-bottom: 2px;
	padding-right: 10px;
	text-align: right;
}

.productListing-data input {
	font-size: 11px;
	border: 1px solid #bababa;
	background-color: inherit;
}

.productListing-data a {
	color: #003366;
	font-weight: normal;
}
.productListing-data i {
	color: #f94c0c;
	font-style: normal;
	font-weight: bold;	
}

.productListing-even {
	background-color: #dadada;
}
.productListing-odd {
	background-color: #ededed;
}
#osc_subtotal {
	border-top: 1px solid #bababa;
	font-weight: bold;
	text-align: right;
}

.formAreaTitle {
	color: #f94c0c;
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: bold;
}

.formArea {
	border: 1px solid #bababa;
	background-color: #fefefe;
}

.osc_form_main input,select,textarea {
	font-size: 11px;
	border: 1px solid #bababa;
	background-color: inherit;
}

.osc_form_main textarea {background-color: white}

td.osc_form_main {
	text-align: left;
}


.osc_over td {
	border-bottom: 1px solid #bababa;
	
}


#osc_main p a {
	color: #f94c0c;
	font-weight: bold;
}

#ship_left {
	width: 190px;
	float: left;
	margin-bottom: 10px;
}

#ship_center {
	margin-top: 12px;
	width: 120px;
	float: right;
	text-align: left;
}

#ship_right {
	margin-top: 12px;
	width: 100px;
	float: left;
}

.cf_checkout td a {
	color: #f94c0c;
}

p.osc_error {
	text-align: center;
	font-weight: bold;
	color: red !important;
}

p.osc_error em {
	font-weight: normal;
}

#osc_main .osc_ib ul {
	text-align: left;
}

#osc_main .osc_ib ul li strong {
	color: #f94c0c;
}

#osc_main .osc_ib ul li a {
	color: #003366;
}


#osc_main .osc_ib li {
	padding-bottom: 6px;
}

#osc_filter select {
	background: #dadada;
}

#osc_gray_logo {
	text-align: center;
}

#osc_gray_logo img {
	border: 0;
	clear: both;
}

#adsense1 {
	clear: both;
	text-align: center;
	margin: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}

.manu_small {
	font-size: 10px !important; font-family: Tahoma, Arial, sans-serif;
}
