.box {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  -moz-box-shadow: 1px 5px 10px #000;
  -webkit-box-shadow: 1px 5px 10px #000;
  box-shadow: 1px 5px 10px #000;
  behavior: url(ie-css3.htc);
}
body {
	background-color: #E6E6E6;
	font-family:"tahoma";
}
a {
	text-decoration:none;
}

label {
	display:inline;
	color:black;
	font-weight:normal;
	font-size:0.7em;
}

.clear {
	clear:both;
}

small {
	font-size:11px;
}

strong {
	font-weight: bold;
}

a{
	color:#143b86;
}
a:hover{
	color:#1B130D;
}
input{
	font-family:"tahoma";
}
.inputbox{background:#FFF; border:1px solid #e7e5e5; font-family:"tahoma";}
.inputbox:hover, .inputbox:focus{background:#e9e5e5; border:1px solid #e7e5e5}
.inputbox{margin:2px 0 2px 2px;}
.sb{background:#A9A9A9}
#leftSidebar .inputbox {
	width: 155px;
}
#rightSidebar .inputbox {
	width: 175px;
}
.pointer{
	cursor:pointer;
}
.radio {
	margin-left:25px;
}

#wrapper {
	width: 950px;
	margin: 10px auto;
	background-color:white;
	padding:5px;
}

#banner img {
	padding: 15px 0 0 20px;
	width:115px;

}

#banner {
	height: 223px;
	background: url(img/banner.png) no-repeat white;
}

/* main navigation */

#navi ul {
	background: url(img/nav_bg.png) repeat-x white;
	height: 36px;
	width: 935px;
	float:left;
	overflow:hidden;
}
#navi li {
	float:left;
}
#navi li.active {

}
#navi li a {
	color:#F0F8FF;
	display: block;
	font-weight:bold;
	font-size:15px;
	padding: 9px 37px 10px 37px;
}
#navi li a:hover {
	color: black;
}
/*  main content  */
#afternav {
	background: url(img/right_nav.png) repeat-x white;
	width:15px;
	height:36px;
	float:right;
}
#main {
	background: url(img/shadow_bg.png) no-repeat white;
	padding-top:15px;
}

/* --------------------------------------           Left Sidebar              ------------------------------------------------------------------------------*/
#leftSidebar {
	width:190px;
	height:500px;
	float:left;
	color:#EBF0D9;
	font-weight:bold;
	padding-left:5px;
	background-color:white;
}

.sideTop {
	background: url(img/side_gr15.jpg) no-repeat white;
	height:20px;
	text-align:center;
	padding-top:6px;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#F0F8FF;
}
.sideMain {

	font-size:0.70em;
	background: url(img/side_gr.jpg) repeat-y white;
	padding-left:5px;
	padding-right:5px;
}
.sideMain label {
	font-size:1em;
}

#leftSidebar .sideMain a {
	display:block;
	color:black;
	background: url(img/mainlevel.png) no-repeat white;
	padding: 8px 0 2px 18px;		
	font-weight:normal;
}
* html .sideMain a, * html .sideMain a{
	height: 12px;
} 
#leftSidebar .sideMain a:hover, .sideMain li.active_menu a {
	background: url(img/mainlevel_h.png) no-repeat white;
}
.sideBottom {
	background: url(img/side_gr16.jpg) no-repeat white;
	height:12px;
	padding-bottom:10px;
}



/* --------------------------------------           Main Content              ------------------------------------------------------------------------------*/

#mainContent {
	float:left;
	padding: 0 5px 10px 5px;
	width: 550px;
	overflow:hidden;
	background-color:white;
}
* html #mainContent{
	width: 540px;
}
#mainContent a{
	color:#143b86;
}
#mainContent a:hover, #mainContent a:visited{
	color:#1B130D;
}



#mainContent .selector {
	padding:5px;
	background: url(img/bb.gif) repeat-x white;
	width:100%;
	height:65px;
	font-size:0.7em;
}

#mainContent .mainInfo {
	padding:10px 20px 10px 30px;
	font-size:0.7em;

}
table.infoList td{
	width:240px;
}
table.infoList{
	border-spacing: 3px;
	padding-top:10px;
}
.newsItem {
	padding:10px 20px 15px 20px;
}

.newsItem h2 {
	font-weight:bold;
	font-size:16px;
	padding:3px 0 5px 5px;
}

.newsitem_text {
	font-size:0.7em;
}
.mainTxt {
	padding:10px 20px 15px 20px;
	font-size:0.7em;
	background-color: white;
}

/*                cartridge table                 */
table.cartridgeInfo {
	background: url(img/bb.gif) repeat-x white bottom;
	border-spacing: 3px;
	width:100%;
}
table.cartridgeInfo th {
	font-weight:bold;
}
table.cartridgeInfo td {
	vertical-align: middle; 
}
.tdr{
	text-align:right;
}
.tdl{
	text-align:left;
}
.tdc{
	text-align:center;
}
.fsize{
	font-size:1.1em;
	padding-bottom:5px;
}
td.price{
	width:60px;
}
table.cartTable {
	width:100%;
}
table.cartTable th {
	font-weight:bold;
	padding:5px 0 5px 0;
}
table.cartTable td {
	padding:2px 0 5px 1px;
	border-top:1px solid #EBEBEB;
	border-bottom:1px solid #EBEBEB;
}
table.cartTable tr.blink:hover {
	background-color: #EBEBEB;
}

#mainContent h4 {
	padding:10px 5px;
}
#mainContent table.userform {
	width:100%;
	font-size:11px;
}
#mainContent table.userform td{
	width:180px;
}
#mainContent table.userform input{
	width: 220px;
}

.cont input{
	width:200px;
}
.cont textarea{
	width:280px;
}
.cont table{
	padding-left:100px;
}
table.contactTable {
	font-size:11px;
	border-spacing: 5px;
}

/* --------------------------------------           Right Sidebar              ------------------------------------------------------------------------------*/
#rightSidebar {
	float:right;
	width:190px;
	padding-right:5px;
	text-align:center;
	background-color:white;
}
#rightSidebar img {
	border:none;
	display:block;
	padding:5px 0;
	margin:0 auto;
}
#rightSidebar a {
	display:block;
	padding: 2px 5px;
}

#rightSidebar label {
	padding: 2px 5px;
}

#rightSidebar span {
	font-size:11px;
}
#rightSidebar span a {
	display:inline;
}
#rightSidebar p {
	font-size: 11px;
	padding:5px 0;
}
.skypeH{ width: 150px; margin-left:10px; font-size: 1.85em; color: #467baf; text-align: left; font-weight: bold; line-height: 12px; border-bottom: 1px #e5dade solid;}
.skypet{text-align: left; font-size: 1.1em; margin-left:10px; line-height: 15px;}

/* --------------------------------------           Footer              ------------------------------------------------------------------------------*/
.footer {
	width: 960px;
	margin: 10px auto;
	background-color:white;
	height:45px;
	color: black;
	font-size:0.7em;
}
.footer a{
	float:left;
}
.footer a img {
	padding: 5px 0 5px 60px;

}
div.footer_text {
	padding: 14px 0 5px 150px;
	float:left;
}
a.footer_text {
	padding: 14px 0 5px 5px;
	float:left;
}


#copyright {
	width: 960px;
	margin: 5px auto;
	height:15px;
	color: black;
	font-size:0.7em;
	text-align:center;
}

#round_me, #round_me .sb-inner { background:white; }
#wrapper, #wrapper .sb-inner { background:white; }


