body  {
 margin:0px 0px 0px 0px;
 padding:0px;
 font-family: Arial;
 font-size:12px;
 margin: 8px;
 color:#333;
 background-color: #abadac;
}

* {
margin:0px;
 padding:0px;
}

.clear {
clear:both}

a  {
outline:none;
}

div#innerwrapper {
	background-color: #25305D;
	height: auto;
	width: 915px;
}

div#div__body ul, div#div__body li  {
list-style:none;
}

td {
 font-family: Arial;
 font-size:12px;
 margin: 8px;
 color:#333;
}

img  {
border:0px;
}

images.centered, img.centered {
	border: none;
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

.bold {
font-weight:900;
}



/****************************HEADER**********************************/

#wrapper  {
width:915px;
 margin:0px auto;
 height:auto;
 background:url(../images/content-bg.jpg) 0 0 repeat-x;
 background-color:#465cae;
 background-position: top left;
 font-family: Arial;
 font-size:12px;
}


div#div__body {
width: 915px;
 height:auto;
 background:url(../images/content-bg.jpg) 0 0 repeat-x;
 background-color:#465cae;
 background-position: top left;
 margin: 5px 0px 5px 0px;
 padding-top: 10px;

}

td.smalltextnolink {
	padding-left: 50px;
}

div#div__body td {
	
}

#body  {
 width: 915px;
 margin: auto;
 }



/********************************* Header Part *********************************/
#wrapper #header {
width:915px;
 height:135px;
 background:url(../images/header-bg.jpg) 0 0 no-repeat;
 float:left}
 
 div.noprint#div__header {
	  background-color: #242f5c;
		width:915px;
 }
   div.noprint#div__header td.bcrumb {
	   float: right;
	   margin-top: 8px;
	   padding-top: 8px;
	   color: #CCC;
	   font-weight: bold;
   }
   

  div.noprint#div__header .bcrumb a:link, div.noprint#div__header .bcrumb a, div.noprint#div__header .bcrumb a:visited, div.noprint#div__header .bcrumb a:active, .bcrumb {
	color: #FFF;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial;
	font-weight: normal;
 }


div.noprint#div__header .bcrumb a:hover {
	text-decoration: underline;
	font-size: 12px;
}

#wrapper #header .logo {
width:264px;
 height:66px;
 margin:25px 0px 0px 15px;
 cursor:pointer;
 float:left}

#wrapper #header .chat {
width:160px;
 height:80px;
 margin:55px 0px 0px 365px;
 float:left;
}

#wrapper #header .chat .live {
color:#f69c41;
 font:bold 18px Arial;
}

#wrapper #header .chat .call-us {
color:#444444;
 font:bold 14px Arial;
 margin-top:5px;
}

#wrapper #header .chat .call-num {
color:#444444;
 font:bold 20px Arial;
}



/*********************************NAV****************************/

#wrapper #nav {
width:915px;
 height:36px;
 background:url(../images/nav-bg.jpg) 0 0 no-repeat;
 text-align:center;
 float:left}

#wrapper #nav ul {
margin:10px 0px 0px 0px;
}

#wrapper #nav ul li {
display:inline;
 color:#fff;
 font:bold 14px Arial;
 padding:0px 25px 0px 25px;
}

#wrapper #nav ul li a, #wrapper #nav ul li a:link {
 color:#fff;
 text-decoration:none}

#wrapper #nav ul li a:visited {
color:#fff;
 text-decoration:none}

#wrapper #nav ul li a:hover {
color:#fff;
 text-decoration:underline}

#wrapper #nav ul li a:active {
color:#fff;
 text-decoration:underline}


/*********************************LEFT-PANNEL****************************/


#wrapper #contents {
width:915px;
 height:auto;
}

#wrapper #contents td.left-pannel {
width:600px;
 padding:0px 10px 0px 0px;
 float:left;}

#wrapper #contents td.left-pannel .flash {
width:600px;
}

.products {
width:190px;
 height:207px;
 margin:3px;
 padding: 0px;
 background:url(../images/cat-img-bg.png) 0 0 no-repeat;
 float:left;}
 


 
td.products {
	margin: 0;
	padding: 0;
}



#wrapper #contents td.left-pannel .products .cat-name {
width:190px;
 height:12px;
 padding:8px 0px 0px 0px;
 color:#250fcf;
 font:bold 11px Arial;
 text-align: center;
 text-transform:uppercase;
 
}

td.products .cat-img {
 width:190px;
 height:100px;
 margin-left:0px;
 padding: 0px;

}

#wrapper #contents td.left-pannel .products .cat-details {
width:188px;
 height:35px;
 text-align:right;
 margin-right:20px;
}

#wrapper #contents td.left-pannel .products-mid {
width:190px;
 height:207px;
 margin:3px 3px 0px 3px;
 background:url(../images/cat-img-bg.png) 0 0 no-repeat;
 float:left}

#wrapper #contents td.left-pannel .products-mid .cat-name {
width:190px;
 height:22px;
 padding:8px 0px 0px 12px;
 color:#250fcf;
 font:bold 12px Arial;
 text-transform:uppercase;
 text-align: center;
}

td .products-mid .cat-img {
 max-width:190px;
 max-height:130px;
 margin-left:0px;
}

#wrapper #contents td.left-pannel .products-mid .cat-details {
 width:188px;
 height:35px;
 text-align:right;
 margin-right:20px;
}

.about-us-top-strip {
width:600px;
 height:7px;
 background:url(../images/au-cont-top-bg.png) 0 0 no-repeat;
}

.about-us-content {
width:574px;
 border-left:1px solid #fff;
 border-right:1px solid #fff;
 background:url(../images/ab-cont-bg.jpg) 0 0 repeat-x;
 float:left;
 color:#000;
 font:normal 12px Arial;
 background-color:#c7c8c9;
 padding:0px 12px 0px 12px;
 text-align:justify;
 line-height:18px;
}

.about-us-content-2 {
 border-left:1px solid #fff;
 border-right:1px solid #fff;
 color:#000;
 font:normal 12px Arial;
 background-color:#c7c8c9;
 padding:0px 12px 0px 12px;
 text-align:justify;
 line-height:18px;
}

.au-heading {
width:574px;
 height:24px;
 border-bottom:2px dotted #1d4d96;
 color:#1d4d96;
 font:bold 14px Arial;
 padding-top:4px;
}

.au-img-section {
width:574px;
 color:#fff;
 font:normal 12px Arial;
 background-color:#7288ae;
 float:left}

.au-img {
width:120px;
 height:120px;
 padding:4px 0px 0px 15px;
 float:left;}

.au-img-cont {
 width:400px;
 height:115px;
 padding:0px 0px 0px 15px;
 float:left;}


.au-img-section-tstrip {
width:574px;
 height:6px;
 background:url(../images/au-top-strip.png) 0 0 no-repeat;
}

.au-img-section-bstrip {
width:574px;
 height:6px;
 background:url(../images/au-bot-strip.png) 0 0 no-repeat;
}


.about-us-bot-strip {
width:600px;
 height:7px;
 background:url(../images/au-cont-bot-bg.png) 0 0 no-repeat;
}

.para {
margin-top:12px;
margin: 10px;
text-indent: 30px;
}


/****************************INNER LEFT**********************************/

.inner-left {
	float: left;
	padding: 4px;
	width: 240px;
	margin-left: 10px;
}


.inner-left .portletHandle {
background: url(http://www.clearcomnetworks.com/site/new_template/images/inner-leftside.jpg); 
background-color: #edf4fd;
background-repeat: repeat-x;
width: 180px;
height: auto;
}

.login_text {
	text-align: left;
	color: #333;
	line-height: 15px;
	margin-bottom: 1px;
}

.login_text a, .login_text a:visited, .login_text a:active, .login_text a:link {
	text-align: left;
	color: #333;
	text-decoration: none;
	border-bottom: 1px dashed #333;
	display: block;
}

.login_text a:hover {
	color: #009;
	border-bottom: 1px dashed #39F;
}

.mtxt a, .mtxt a:visited, .mtxt a:active, .mtxt a:link {
	text-align: left;
	color: #333;
	text-decoration: none;
	border-bottom: 1px dashed #333;
}

.login_text a:hover {
	color: #009;
	border-bottom: 1px dashed #39F;
}

.inner-left div.login {
width:240px;
 height:150px;
 background:url(../images/become-partner-bg.jpg) 0 0 no-repeat;
 float:left;}
 
  .inner-left div.pl {
width:100px;
 height:25px;
 font:bold 13px Arial;
 font-style:italic;
 color:#ef810f;
 padding:11px 0px 0px 12px;
 float:left;
}
 
 .inner-left div.bm {
width:100px;
 height:25px;
 font:bold 13px Arial;
 font-style:italic;
 color:#fff;
 padding:2px 0px 0px 0px;
 float:right;
 text-align: center;
 line-height: 13px;
}

.inner-left td.email-level {
 width:70px;
 padding:5px 0px 0px 13px;
 color:#333333;
 font:normal 12px Arial;
 text-align: left;
}



.inner-left td.news-events {
 width:250px;
 height:213px;
 background:url(../images/news-events-bg.jpg) 0 0 no-repeat;
 margin-top:9px;
 float:left}
 
 
 
 .inner-left .news-events {
 width:250px;
 height:213px;
 background:url(../images/news-events-bg.jpg) 0 0 no-repeat;
 margin-top:9px;
 float:left}
 
 
 
 .inner-left .ne {
width:235px;
 padding:18px 5px 18px 0px;
 color:#fff;
 float:left}
 
 
 
 .inner-left .ne-heading {
 width:228px;
 height:25px;
 border-bottom:dotted 2px #fff;
 color:#fff;
 font:bold 14px Arial;
 font-style:italic;
  margin: 5px;
}


.inner-left .news-letter {
width:240px;
height: 41px;
background:url(../images/news-letter.png) 0 0 no-repeat;
margin-top:3px;
 text-align:center;
 padding-top:14px;
 font:bold 18px Arial;
 font-style:italic;
 color:#fff;
 float:left}

.inner-left .news-letter a, .inner-left .news-letter a:link {
 color:#fff;
 text-decoration:none;
}

.inner-left .news-letter a:visited {
color:#fff;
 text-decoration:none;
}

.inner-left .news-letter a:hover {
color:#fff;
 text-decoration:none;
}

.inner-left .news-letter a:active {
color:#fff;
 text-decoration:none;
}





/****************************CATEGORY BULLETS AND LINKS**********************************/



.iBullet {
	background-position: left;
	background-repeat: no-repeat;
	width:10px;
	height: 10px;
	padding-right: 15px;
	background: none;
}


.bullet {
	background-position: left;
	background-repeat: no-repeat;
	width:15px;
	height: 15px;
	padding-right: 15px;
	font-family: Arial;
	font-size: 14px;
}


.leftside	{
	padding-top: 10px;
}


a.dottedlink:active, a.dottedlink:visited, a.dottedlink:link {
	color: #006;
	text-decoration: none;
	line-height: 16px;
	font-size:11px;
	margin-left: 5px;
	font-family: Arial;
	}

a.dottedlink:hover {
	text-decoration: underline;
	}
	
a.dottedlink .smalltext {
	padding-left: 15px;
}


/*********************************RIGHT-PANNEL****************************/

#wrapper #contents td.right-pannel {
width:240px;
 padding:5px 5px 0px 0px;
 float:right;}
 
form { 
 border: 10px; 
 padding: 0px; 
 margin: 0px;
}

#wrapper #contents td.right-pannel .login {
width:240px;
 height:165px;
 background:url(../images/become-partner-bg.jpg) 0 0 no-repeat;
 float:left}
 
 

 
 form#login {
 width:230px;
 height:150px;
 margin: 15px 10px 0px 10px;
 float:left;}
 

 


#wrapper #contents td.right-pannel .login .pl {
width:100px;
 height:25px;
 font:bold 13px Arial;
 font-style:italic;
 color:#ef810f;
 padding:11px 0px 0px 12px;
 float:left;
}

#wrapper #contents td.right-pannel .login .bm {
width:100px;
 height:25px;
 font:bold 13px Arial;
 font-style:italic;
 color:#fff;
 padding:2px 0px 0px 0px;
 float:right;
 text-align: center;
 line-height: 13px;
}

#wrapper #contents td.right-pannel .login .bm a {
color:#fff;
 text-decoration:none;
}

#wrapper #contents td.right-pannel .login .bm a:visited {
color:#fff;
 text-decoration:none;
}

#wrapper #contents td.right-pannel .login .bm a:hover {
color:#fff;
 text-decoration:none;
}

#wrapper #contents td.right-pannel .login .bm a:active {
color:#fff;
 text-decoration:none;
}

#wrapper #contents td.right-pannel .login .email-level {
width:70px;
 padding:15px 0px 0px 13px;
 color:#333333;
 font:normal 12px Arial;
}



#wrapper #contents td.right-pannel .login .text-box {
width:180px;
 height:20px;
 padding:0px 0px 0px 12px;
 float:left}

#wrapper #contents td.right-pannel .login .text-box1 {
width:130px;
 height:18px;
 background:url(../images/text-box-bg.jpg) 0 0 repeat-x;
 padding:2px 0px 0px 5px;
 margin-top:7px;
 color:#333333;
 font:normal 12px Arial;
 border:solid 1px #cccccc;
}

#wrapper #contents td.right-pannel .login .forgot-pass {
width:135px;
 height:20px;
 padding: 5px 0px 0px 12px;
 color:#333333;
 font:normal 12px Arial;
 text-align:left;
 float:left;
 margin-top:10px;
}

div.login .forgot-pass {
 height:20px;
 padding: 5px 0px 0px 0px;
 color:#333333;
 font:normal 12px Arial;
 text-align:left;
 float:left;
 margin-top:10px;
 width: 130px;
}

div.login .forgot-pass a, a:link, a:visited, a:hover, a:active {
 color:#333333;
 text-decoration: none;
}

div.login .forgot-pass a:hover {
 color:#333333;
 text-decoration: underline;
}

div.login td.submit {
 width:87px;
 float:right;
 margin-top:10px;

}

#wrapper #contents td.right-pannel .login .forgot-pass a, a:link {
color:#333333;
 text-decoration:underline;
}

#wrapper #contents td.right-pannel .login .forgot-pass a:visited {
color:#333333;
 text-decoration:underline;
}

#wrapper #contents td.right-pannel .login .forgot-pass a:hover {
color:#333333;
 text-decoration:none;
}

#wrapper #contents td.right-pannel .login .forgot-pass a:active {
color:#333333;
 text-decoration:underline;
}

#wrapper #contents td.right-pannel .login .submit {
width:87px;
 float:right;
 margin-top:15px;
}


#wrapper #contents td.right-pannel .news-events, .inner-left td.news-events {
 width:250px;
 height:213px;
 background:url(../images/news-events-bg.jpg) 0 0 no-repeat;
 margin-top:9px;
 float:left}
 
 .news-events p {
	 width: 234px;
	 text-align: left;
	 margin-bottom: 5px;
 }

#wrapper #contents td.right-pannel .news-events .ne {
width:235px;
 padding:18px 5px 18px 5px;
 color:#fff;
 float:left}
 
.ne a:link, .ne a:active, .ne a:visited, .sye a:link, sye a:active, sye a:visited  {
 color:#fff;
}

.ne a:hover, .sye a:hover {
 color:#ccc;
 text-decoration: none;
}
 
 .ne2 {
width:220px;
 margin:8px;
 color:#fff;
 float: none;}

#wrapper #contents td.right-pannel .news-events .ne .ne-heading {
 width:230px;
 height:25px;
 border-bottom:dotted 2px #fff;
 color:#fff;
 font:bold 14px Arial;
 font-style:italic;
  margin: 5px;

}


 
 .news-events p {
	 width: 230px;
	 text-align: left;
	 margin-bottom: 5px;
 }


 
 .ne2 {
width:220px;
 margin:8px;
 color:#fff;
 float: none;}



/* ----------------------------------------- TESTIMONIAL ----------------------------------------- */

.testimonials {
 width:240px;
 height:190px;
 background:url(../images/testimonials-bg.jpg) 0 0 no-repeat;
 margin-top:10px;
 float:left}

.testi-head {
 width:230px;
 height:150px;
 margin: 5px;
 color:#333333;
 float:left;}

.client-heading {
width:230px;
 height:25px;
 font:bold 14px Arial;
 font-style:italic;
 color:#ef810f;
 border-bottom:dotted 2px #ef810f;
 margin: 5px;
}

.client-text {
 margin-top:12px;
 font:normal 12px Arial;
 color:#333333;
	 text-align: left;
	 margin-left: 4px;
	 width: 235px;
	 text-align: justify;
}

.client-img {
 width:78px;
 height:80px;
 }

.c-img {
width:78px;
 height:80px;
 margin-top:0px;
 padding: 3px;
 float: left;
}

.c-name {
 width:90px;
 padding:3px;
 font:bold 9px Arial;
 color:#333333;
	}

#wrapper #contents td.right-pannel .video {
width:250px;
 height:200px;
 margin-top:10px;
 float:left}

.sye {
 width:240px;
 margin-top:10px;
 background:url(../images/sye-bod.jpg) bottom no-repeat;
 float:left;
}

.sye-top {
 background:url(../images/sye-top.jpg) top no-repeat;
 height: 9px;
 width: 240px;
}

.sye-heading {
 width:220px;
 height:26px;
 border-bottom:dotted 2px #fff;
 margin: 5px;
 color:#fff;
 font:bold 14px Arial;
 font-style:italic;
}


.sye-img1 {
width:120px;
 height:80px;
 background-color:#fff;
 margin: auto;
 padding: 5px;
 margin-bottom: 5px;

}

.sye-img2 {
width:120px;
 height:80px;
 background-color:#fff;
 margin: auto;
 padding: 5px;
  margin-bottom: 5px;

}

#wrapper #contents td.right-pannel .news-letter {
width:240px;
height: 41px;
background:url(../images/news-letter.png) 0 0 no-repeat;
margin-top:3px;
 text-align:center;
 padding-top:14px;
 font:bold 18px Arial;
 font-style:italic;
 color:#fff;
 float:left}

#wrapper #contents td.right-pannel .news-letter a {
color:#fff;
 text-decoration:none;
}

#wrapper #contents td.right-pannel .news-letter a:visited {
color:#fff;
 text-decoration:none;
}

#wrapper #contents td.right-pannel .news-letter a:hover {
color:#fff;
 text-decoration:none;
}

#wrapper #contents td.right-pannel .news-letter a:active {
color:#fff;
 text-decoration:none;
}


/****************************INNER RIGHT**********************************/

.inner-right {
	float: right;
	margin: auto;
	padding: 4px;
	width: 600px;
	padding-right: 10px;
	margin-right: 10px;
}

.inner-right-cat {
	margin: auto;
	padding: 4px;
	width: 25%;
	padding-right: 10px;
	margin-right: 10px;
}

.inner-right-item {
	float: right;
	margin: auto;
	padding: 4px;
	width: 600px;
	margin-right: 30px;
}

.p_login {
	margin: auto;
	padding: 4px;
	width: 600px;
	margin-right: 50px;
	text-align: left;
}

.inner-right .spcl {
 width:600px;
 float: right;
}

.inner-right .item_table {
 width:595px;
 margin: auto;
}


 .inner-right td.products {
 width:190px;
 height:207px;
 margin:3px;
 padding: 0px;
 background:url(../images/cat-img-bg.png) 0 0 no-repeat;
 float:left;
 margin: auto;}



.inner-right .cat-name {
width:190px;
 height:12px;
 padding:12px 0px 0px 12px;
 color:#250fcf;
 font:bold 11px Arial;
 text-align: center;
 text-transform:uppercase;
}


.inner-right-item td.img {
	padding: 2px;
	border: none;
	}

.inner-right-item a, .inner-right-item a:link, .inner-right-item a:visited, .inner-right-item a:active {
	font-family: Arial;
	color: #009;
	font-size: 12px;
	margin: 4px;
	text-align: justify;
	text-decoration: none;
}

.inner-right-item a:hover {
	text-decoration: underline;
}


/********************************* DESCRIPTION*****************************************/

.description {
	 background-color:#c7c8c9;
	 border-left:1px solid #fff;
 	border-right:1px solid #fff;
	font-family: Arial;
	color: #333;
	font-size: 12px;
	margin: 4px;

}

.description-item {
	font-family: Arial;
	color: #333;
	font-size: 12px;
	margin: 8px;
	text-align: justify;
	line-height: 13px;
}

a.indi-item, a.indi-item:link, a.indi-item:visited, a.indi-item:active {
	font-family: Arial;
	color: #009;
	font-size: 12px;
	margin: 4px;
	text-align: justify;
}

a.indi-item:hover {
	text-decoration: underline;
}




.indi-item {
		color:#F30;
		font-size: 11px;
		line-height: 13px;
}


a.item_list_name, a.item_list_name:link, a.item_list_name:active, a.item_list_name:visited {
	color:#006;
	text-decoration: none;
}

a.item_list_name:hover {
	text-decoration: underline;
}

td.medtext b a:link, td.medtext b a:visited, td.medtext b a:active {
	color:#00f;
	text-decoration: none;
	border-bottom: 1px dotted #006;
	font-size: 11px;
	font-weight: normal;
}

td.medtext b a:hover {
	text-decoration:underline;
	color:#9F5D00;
	font-size: 11px;
	font-weight: normal;
}

.item_list_name {
	font-family: Arial;
	font-size:12px;
	font-weight: bold;
	color:#333;
}

.item_list_description {
	font-family: Arial;
	font-size:10px;
	color:#333;
}

.item_list_price {
	font-family: Arial;
	font-size:10px;
	color:#C30;
	font-weight: bold;
}

hr {
border: none 0;
border-top: 1px;/*the border*/
width: 95%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}

/********************************* Search Pannel Part *********************************/
#wrapper #search {
width:915px;
 height:65px;
 background:url(../images/search-pannel-bg.jpg) 0 0 no-repeat;
 float:left}

.searchbybrand {
width:200px;
 height:20px;
 border:1px solid #cccccc;
 background:url(../images/search-bg.jpg) 0 0 repeat-x;
 float:left;
 margin:23px 5px 0px 20px;
}

.sbn {
border:none;
 height:25px;
 width:148px;
 color:#666666;
 padding:3px 0px 3px 0px;
 background:url(../images/search-bg.jpg) 0 0 repeat-x;
}


.productname {
width:200px;
 height:20px;
 border:1px solid #cccccc;
 background:url(../images/search-bg.jpg) 0 0 repeat-x;
 float:left;
 margin:23px 0px 0px 1px;
}

.pn {
border:none;
 height:25px;
 width:146px;
 color:#666666;
 padding:3px 0px 3px 0px;
 background:url(../images/search-bg.jpg) 0 0 repeat-x;
}

select {
	  font-size: 11px; 
}

select.sbc {
	width: 200px;
}

.search{
	width:140px; 
	height:20px; 
	border:1px solid #cccccc; 	
	background:url(../images/search-bg.jpg) 0 0 repeat-x; 
	float:left; 
	margin:23px 0px 0px 10px;}
	
.sch{
	border:none; 
	height:20px; 
	width:138px; 
	color:#666666; 
	padding:3px 0px 3px 0px; 
	background:url(../images/search-bg.jpg) 0 0 repeat-x; 	  font-size: 11px; 
}
	
	
.search-button{
	width:30px; 
	height:28px; 
	background:url(../images/search-button.jpg) 0 0 repeat-x; 	float:left; 
	margin:23px 0px 0px 10px;}


#wrapper #search .view-cart {
width:70px;
 height:45px;
 float:left;
 margin:14px 0px 0px 40px;
 color:#fff;
 font:bold 14px Arial;
 line-height:18px;
}

#wrapper #search .view-cart a {
color:#fff;
 text-decoration:none}

#wrapper #search .view-cart a:visited {
color:#fff;
 text-decoration:none}

#wrapper #search .view-cart a:hover {
color:#fff;
 text-decoration:underline}

#wrapper #search .view-cart a:active {
color:#fff;
 text-decoration:none}

#wrapper #search .view-cart .current {
color:#fff;
 text-decoration:underline}

#wrapper #search .items {
width:115px;
 height:28px;
 float:left;
 margin:25px 0px 0px 19px;
 color:#444444;
 font:bold 12px Arial;
 line-height:18px;
}

#wrapper #search .items .value {
width:35px;
 float:right;
 text-align:left}

#wrapper .strip {
width:915px;
 height:10px;
 background-color:#242f5b;
}


/****************************FOOTER**********************************/



#footer {
width:915px;
 height:170px;
 background:url(../images/footer-bg.jpg) 0 0 no-repeat;
 float:left;}

#footer .footer-text {
width:877px;
 height:40px;
 background:url(../images/footer-text-bg.png) 0 0 no-repeat;
 margin: auto;
 padding: auto;}

#footer .footer-text .copy-right {
 width:225px;
 padding:13px 0px 0px 10px;
 font:normal 12px Arial;
 color:#fff;
 float:left;
 text-align:left;}

#footer .footer-text .footer-link {
width:595px;
 padding:13px 10px 0px 0px;
 font:normal 12px Arial;
 color:#fff;
 float:right;
 text-align:right}

#footer .footer-text .footer-link ul li {
display:inline;
 color:#fff;
 padding:0px 5px 0px 5px;
}

#footer .footer-text .footer-link ul li a {
color:#fff;
 text-decoration:none;
}

#footer .footer-text .footer-link ul li a:visited {
color:#fff;
 text-decoration:none;
}

#footer .footer-text .footer-link ul li a:hover {
color:#fff;
 text-decoration:underline;
}

#footer .footer-text .footer-link ul li a:active {
color:#fff;
 text-decoration:none;
}

#footer .footer-logo {
width:887px;
 height:40px;
 margin:11px 11px;
 float:left;
 text-align:center}
 
 
 
 /****************************FORMS****************************/
 
 form#main_form {
	width: 600px;
	/*	background-image: url(http://www.clearcomnetworks.com/site/new_template/images/form__bg.png);
	background-repeat: repeat-y;
    */}

form#main_form .smalltextnolink {
	color: #fff;
	font-family: Arial;
	font-size: 12px;
}

a.smalltextnolink {
	color: #fff;
	font-family: Arial;
	font-size: 12px;
}

form#main_form table.table_fields  {
	color: #fff;
	font-family: Arial;
	font-size: 12px;
	margin: 0px 5px 0px 50px;
	width: 595px;
	}
	
.smalltextnolink {
	color: #fff;
	font-family: Arial;
	font-size: 12px;
}

td.medtext a, a.medtext:link, a.medtext:visited, a.medtext:active {
	font-family: Arial;
	color: #ccc;
	font-size: 12px;
	margin: 0px 5px 0px 5px;
	}

td.medtext a:hover {
	font-family: Arial;
	color: #09F;
	text-decoration: underline;
	font-size: 12px;
	margin: 0px 5px 0px 5px;
	}


td.medtext p {
	width: 590px;
	margin-left: 30px;
	line-height: 14px;
	margin-bottom: 5px;
	color: #000;
	}
	
td.medtext {
	color: #CCC;
}
	

td.bgltmedtext {
/*	background: url(http://www.clearcomnetworks.com/site/new_template/images/medtext.jpg);
	background-position: top;
	background-repeat: no-repeat;
*/	width: 600px;
}

td.bglt {
	width: 100px;
	background: none;
	border: none;
	color:#CCC;
}
	
.medtextbold, .greytitle {
 width: 585px;
 color:#e2e1dd;
 font-family: Arial;
 font-size: 14px;
 margin: 8px;
 height: 16px;
 padding-bottom: 3px;
}

 form#main_form input#submitter,  form#main_form span#tbl_submitter {
		margin-right: 10px;
		float: right;
}


/********************************TITLES**********************/

h1.item_h1  {
	width:100%; 
	height:24px; 
	border-bottom:2px dashed #1d4d96; 
	color:#1d4d96; 
	font:bold 14px Arial; 
	margin: 4px;
	padding-top:6px;}
	

	h1.featured_items  {
	width:100%; 
	height:20px; 
	border-bottom: 2px dashed #1d4d96; 
	color:#1d4d96; 
	font-family:Tahoma;
	font-size:  12px;
	font-weight: bold;
	padding-top:6px;
	float: none;
	margin: 4px;
	text-transform: uppercase;
	}
	
	td.featured_items  {
	width:100%; 
	height:16px; 
	color:#1d4d96; 
	font-family:Tahoma;
	font-size:  14px;
	font-weight: bold;
	padding:6px;
	float: none;
	margin: 4px;
	border-bottom: 2px solid #1d4d96;
	}
	
	div.featured_items  {
	width:98%; 
	height:24px; 
	border-bottom:2px dotted #1d4d96; 
	color:#fff; 
	font:bold 20px Arial; 
	padding-top:6px;
	margin: 5px;
	}


/***************** SUB SUB CAT**************/

.inner-right .category a, .inner-right .category a:link, .inner-right .category a:active, .inner-right .category a:visited  {
	text-decoration: none;
	margin-left: 4px;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	color: #1B3F8B;
}

.inner-right .category a:hover  {
	border-bottom: 1px dashed #00C;
}

.inner-right .category {
	background-color:#CCC;
}


.inner-right .lnk-HedOff a, .inner-right .lnk-HedOff a:link, .inner-right .lnk-HedOff a:active, .inner-right .lnk-HedOff a:visited  {
	text-decoration: none;
	margin-left: 4px;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	color: #1B3F8B;
}

.inner-right .lnk-HedOn a:hover  {
	border-bottom: 1px dashed #00C;
}

/***************** VALUES**************/

.vm {
	margin-left: 10px;
	margin-top: 10px;
}

.vmtech {
	margin-left: 10px;
	margin-bottom: 10px;
}

.vmv ul li, .vmv ul {
	list-style-type: circle;
	list-style: circle;
	list-style-position: inside;
	margin-left: 10px;
}

.vmv2 ul li, .vmv2 ul {
	list-style-type: square;
	list-style: square;
	list-style-position: outside;
	text-align: left;
	padding-left: 10px;
}
		
.vmv ol li, .vmv ol {
	list-style-type: decimal;
	list-style: decimal;
	list-style-position: outside;
	margin-left: 20px;
	line-height: 14px;
	margin-bottom: 5px;
}

.inner-right-item a.white:link, .inner-right-item a.white:active, .inner-right-item a.white:visited  {
	color: #FFF;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial;
	font-weight: normal;
 }


.inner-right-item a.white:hover {
	text-decoration: underline;
	font-size: 12px;
}

.about_us ul li {
		list-style: square;
		list-style-type: square;
		list-style-position: inside;
		margin: auto;
		padding: 15px;
		padding-top: 15px;
		}
		
		
		.about_us li {
		list-style: square;
		list-style-type: square;
		list-style-position: inside;
		margin-left: 10px;
		padding-left: 15px;
		padding-top: 10px;
		}
		
		.about_us a:hover {
			text-decoration: underline;
		}

td.greytitle {
		color:#CCC;
		padding-left: 50px;
			font-weight: bold;

}

td.smalltext {
		color:#CCC;

}

input.bgbutton#submitter {
	margin-left: 100px;
}

td a:link, td a:active {
	color: #333;
}

td.checkoutprogresstext {
	color: #fff;
}

td.checkoutprogresstext {
	margin-left: 20px;
	padding-left: 20px;
	}

.textboldnolink {
	color: #999;
	}
	
	input.bgbutton#addtocart {
		background-color: #FFA827;
		color: #FFF;
	}



#servercontentneg519_splits {
	width: 95%;
	padding-left: 25px;
}

#servercontentneg519_splits td.textboldnolink {
	font-size: 15px;
	color: #FFF;
}

td#tllistcol_-47_-519_1, td#tllistcol_-47_-519_2, td#tllistcol_-47_-519_3  {
	width: 29%;
}

#carttable {
	width: 97%;
	margin-left: 15px;
}

td#handle_checkoutMainPortlet {
	width: 90%;
	color: #fff;
	margin-right: 10px;
}

#handle_checkoutMainPortlet td.smalltext {
	color: #fff;
}

#handle_checkoutMainPortlet td.smalltext b, #handle_checkoutMainPortlet td.smalltext .radio {
	color: #fff;
}

#handle_checkoutMainPortlet .greytitle {
	color:#fff;
}

#tbl_recalc, #tbl_change {
	margin-right: 20px;
}

td.errortext {
		width: 80%;
		background: none;
		color: #F60;
		margin-left: 15px;
}

.errortext p {
		width: 85%;
		color: #F60;
		margin-left: 15px;
}

.errortext b {
	margin-left: 15px;
}
.errortext a, .errortext a:link, .errortext a:active, .errortext a:visited {
	background: none;
	color: #FC0;
	margin: auto;
	text-decoration: none;
}

.errortext a:hover {
	text-decoration: underline;
}

#submitordertable  {
	color: #fff;
	width: 94%;
	margin-left: 15px;
}

td.checkoutprogresstext {
	width: 95%;
}

#shippingaddress, #billingaddress {
	width:95%;
}

#shippingmethodtable table td {
	color: #fff;
	font-size: 11px;
}
