html {
	}

body {
	font-size:11px; font-family:Trebuchet MS; text-align:center;
	margin:0;
	padding:0;
	line-height: 1.5em; background-color:#fff

}

* {
	margin: 0;
	padding: 0;
	border-style: none;
	text-decoration: none;
	list-style-type: none;
}

.txtred {
	font-family: Tahoma; font-size: 11; color:#D70000
}


.spec_col1 {

border-right:2px solid #FFFFFF; border-top:2px solid #FFFFFF; background-color: #EFF4F7; background-repeat: repeat-x; background-position-y: bottom; font-family:Tahoma; font-size:11; color:#000000; font-weight:bold; margin-left:7; text-align:center}
               
.spec_col2 {

border-top:2px solid #FFFFFF; background-color: #F3F7F9; font-family:Tahoma; font-size:11px; font-weight:bold}

.spec_col3 {

border-top:2px solid #FFFFFF; background-color: #F3F7F9; font-family:Tahoma; font-size:11; color:#000000 }
               


 td.line {height: 70px;/*110px;*/ background-image: url('../images/head_line_blue.gif'); background-repeat: 
               repeat-x; background-attachment: scroll; background-position: 
                center bottom; }
                
                 td.bb {border-top: 4px solid #F3F7F9; height:24px}



 td.green {height: 20; background-image: url('../images/greenblank.gif'); background-repeat: 
               repeat-x; background-attachment: scroll; background-position: 
                center bottom; }

 td.blue1 {height: 20; background-image: url('../images/blueblank.gif'); background-repeat: 
               repeat-x; background-attachment: scroll; background-position: 
                
               center bottom; }
               
               td.orange {height: 20; background-image: url('../images/orangeblank.gif'); background-repeat: 
               repeat-x; background-attachment: scroll; background-position: 
                center bottom; }



 
#maincontainer{
width: 980px; /*Width of main container*/
margin: 0 auto; padding-left:0px; padding-right:5px; background-color:#FFFFFF
}

#topsection{
background: #EAEAEA;
height: 90px; /*Height of top section*/
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
/*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
width: 702px; margin-left:114px; margin-right:164px; margin-top:0; margin-bottom:0; 
}

#contentcolumn1{
width: 866px; margin-left:114px; margin-top:0; margin-bottom:0; 
}


#leftcolumn{
float: left;
width: 110px; /*Width of left column in pixel*/
margin-left: -980px; padding-bottom:4px

}

#rightcolumn{
float: left;
width: 160px; /*Width of right column*/
margin-left: -160px; /*Set left margin to -(RightColumnWidth)*/
background: #FDE95E;
}

#footer{
border-top:1px dotted #808080; background-position: 0% 0%; clear: left;
width: 100%;
color: #FFFFFF;
text-align: center;
margin-top:10px; padding-left:0; padding-right:0; padding-top:4px; padding-bottom:4px; border-left-width:1; border-right-width:1; border-bottom-width:1; background-image:url('../none'); background-repeat:repeat; background-attachment:scroll
}




.innertube{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}
* {
	margin: 0;
	padding: 0;
}

caption, th {
	text-align: left;
}

h1 {
	font-family: Tahoma; font-size: 10pt; color: #000000; font-weight: bold; padding-top:0; padding-bottom:0; text-transform:uppercase}
h2 {
	font-family: Tahoma; font-size: 10pt; color: #000000; font-weight: bold; padding-top:0; padding-bottom:0; text-transform:uppercase}


td {
	vertical-align: top; font-family:Tahoma; font-size:11px;
	height:20px;
	text-align:left;}

img {
	border: none;
}

.center {
	text-align: center;
}


a {
	text-decoration: none;
	color: #dd481c; font-size:11px; font-weight:bold;
}

a:active {
	color: red;
}

a:hover {
	color: #970000;text-decoration:underline
}

ul.menu {
	/*margin: 0;
	padding: 0;*/
	margin-left:18px; /* Added June 5 */
	list-style: none;
}

ul.menu li {
	margin: 0 -15;
	padding: 0;
	background: none; text-align:left
}
 
ul.menu li a {
	background-position: left bottom; display: block;
	outline: none;
	padding-top:3px; background-image:url('../images/greenblank.gif'); background-repeat:repeat-x; background-attachment:scroll; height:20px
}

ul.menu li a span {
	background-position:   10px center; display: block;
	padding-left: 20px; background-image:url('../images/bullets.gif'); background-repeat:no-repeat; background-attachment:scroll
}

ul.menu li a:hover,
ul.menu li a:active,
ul.menu li a:focus {
	text-decoration: underline;
	 
}

ul.menu li.active a {
	color: #CC0000;
	font-weight: bold
}

ul.menu li li a span {
	background: none;
}

ul.menu li ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.menu li li a {
	background: none;
	padding-left: 5px;
	color: #333333 !important;
	font-weight: normal !important;
}

ul.menu li li a:hover,
ul.menu li li a:active,
ul.menu li li a:focus {
	background: none;
	color:#CC0000 !important; text-decoration:underline
}

ul.menu li li a span {
	background-position: 1em 1em; background-image:url('../images/bullet.gif'); background-repeat:no-repeat; background-attachment:scroll
}


#rss-menu{
	background-position: left bottom; padding:0px; width:200px; margin-top:0px; float:right; padding-top:0px
}
	
	#rss-menu ul, #rss-menu ul li{
		border:0px; margin:0px; padding:0px;
		list-style-type:none
	}
		#rss-menu ul li{
			border-bottom:1px dotted #C0C0C0; height:20px;
			text-indent:90px;
			margin-top:6px
		}
	
.ico_char{
	background:url('../ico_subit.gif') no-repeat;
}

.feed-yahoo{
	background:url('../ico_contact.gif') no-repeat;
}

.feed-newsgator{
	background:url('../ico_char.gif') no-repeat;
}
.feed-netvibes{
	background:url('../ico_length.gif') no-repeat;
}
.feed-bloglines{
	background:url('../sendsms.gif') no-repeat;
}

.feed-google{
	background:url('../ico_rating.gif') no-repeat;
}

.feed-rating{
	height: 20px;
}

div#navbar2 {
height: 30px;
width: 980px;
background-color: #DD481C;text-align:center
}
div#navbar2 ul {
margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: small;
color: #FFF;
line-height: 30px;
white-space: nowrap;
}
div#navbar2 li {
display: inline; width:110px; padding-left:17px; padding-right:17px
}
div#navbar2 li a {
color: #FFFFFF;font-family:Tahoma; font-size:11px; font-weight:bold; padding-left:10px; padding-right:10px; padding-top:7px; padding-bottom:7px
}
div#navbar2 lia:link {
color: #FFF:
}
div#navbar2 lia:visited {
color: #CCC;
}
div#navbar2 lia:hover {
font-weight: bold;
color: #FFFFFF;
background-color: #FFFFFF;
}

/*CSS black-red style pagination*/

DIV.black-red {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 7px; MARGIN: 4px; COLOR: #FFFFFF; PADDING-TOP: 7px; BACKGROUND-COLOR: #F3F7F9; TEXT-DECORATION: none
}
DIV.black-red A {
	border:1px solid #C4D8E1; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; COLOR: #000000; PADDING-TOP: 3px; BACKGROUND-COLOR: #FFFFFF; TEXT-DECORATION: none; margin-left:7px; margin-right:7px
}

DIV.black-red A:hover {
	COLOR: #FFFFFF; BACKGROUND-COLOR: #9FC0CE
}
DIV.black-red A:active {
	COLOR: #fff; BACKGROUND-COLOR: #ec5210
}
DIV.black-red SPAN.current {
		PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; MARGIN: 4px; COLOR: #FFFFFF; PADDING-TOP: 2px; BACKGROUND-COLOR:#ACC9D5; TEXT-DECORATION: none
}
DIV.black-red SPAN.disabled {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; COLOR: #868686; PADDING-TOP: 2px; BACKGROUND-COLOR: #3e3e3e
}

ul.menu1 {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.menu1 li {
	margin: 0;
	padding: 0;
	background: none; text-align:left
}
 
ul.menu1 li a {
	background-position: left bottom; display: block;
	outline: none;
	padding-top:3px; background-image:url('../images/orangeblank.gif'); background-repeat:repeat-x; background-attachment:scroll; height:20px
}

ul.menu1 li a span {
	background-position:   3px center; display: block;
	padding-left: 20px; background-image:url('../images/bullets.gif'); background-repeat:no-repeat; background-attachment:scroll
}

ul.menu1 li a:hover,
ul.menu1 li a:active,
ul.menu1 li a:focus {
	text-decoration: underline;
	 
}

ul.menu1 li.active a {
	text-decoration: none;
	color: #CC0000;
	font-weight: bold;
}

ul.menu1 li li a span {
	background: none;
}

ul.menu1 li ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.menu1 li li a {
	background: none;
	padding-left: 5px;
	color: #333333 !important;
	font-weight: normal !important;
}

ul.menu1 li li a:hover,
ul.menu1 li li a:active,
ul.menu1 li li a:focus {
	background: none;
	color:#CC0000 !important; text-decoration:underline
}

ul.menu1 li li a span {
	background-position: 1em 1em; background-image:url('../images/bullet.gif'); background-repeat:no-repeat; background-attachment:scroll
}

#makers {
	clear: both; padding-top:5px
}

#makers li {
	position: relative;
	float: left;
	height: 150px;
	width: 100px;
	text-align: center;
}


#makers a {
	display: block;
	margin: auto;
	padding-top: 2px;
	width: 80px;
	text-align: center;
	text-decoration: none;
	background: #ffffff;
	border-bottom: solid 0px #000;
}

body #makers img {
	display: block;
}

#makers img {
	clear: both;
	margin: 0 auto 2px auto;
	width: 70px;
	height: 93px;
	border: solid 1px #000;
	background: #fff;
}

#makers a:hover img {
	border-color: #B23F33;
}

#makers strong {
	display: block;
	clear: both;
	margin: 0 auto;
	background: #ffffff url('../i/makers-strong.gif') repeat-x;
	border-top: 1px solid #fff;
	border-bottom: 0px solid #eee;; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:Tahoma; padding-left:0; padding-right:0; padding-top:3px; padding-bottom:2px
}

#makers a:hover strong {

	text-decoration: underline;
	background-color: #ffffff;
}

.spec_lft {
     padding:0; border-bottom:1px solid #C0C0C0; color:#5F5F5F; }
     
     #specs-cp-pic {
	padding:3; background:#F1EFEF; text-align:center
}



#specs-cp-pic a img {
	display: block;
}



#specs-cp-pic img {
	border: 1px solid #D9CDCC;; padding-left:4px; padding-right:6px; background-color:#FFFFFF
}



#specs-cp-pic a:hover img {
	border: solid 1px #B23F33;
}

.greybox {

color: #6E6E6E; font-weight: bold; 
               border: 1px solid #EEEEEE; background-color: #F7F7F7; text-align:center}
.tcellgrey {
     border-bottom:1px solid #CFCFCF; font-family:Tahoma; font-size:11; color:#5F5F5F; 			background-color:#EAEAEA
}

.inputb {

               border:2px solid #FFFFFF; font-family:Tahoma; font-size:11; color:#000000; background-color:#91C7D2}
               
.inputg {

               border:2px solid #FFFFFF; font-family:Tahoma; font-size:11; color:#000000; background-color:#C2D880}
               
.inputr {

               border:2px solid #FFFFFF; font-family:Tahoma; font-size:11; color:#000000; background-color:#F1AC5C}
               
.comment {
	padding:8px; background-position: left top; margin-bottom: 1em; background-color:#F7FAFB; background-repeat:no-repeat; background-attachment:scroll
}




.comment .commentAuthorName, .cAuth, .comment b {
	color: #000;
	font-weight: bold;
}

.commentText, .cText {
	margin-top: 0.5em;
	background-color: #fff;
	border-bottom: 1px solid #e4e4e4; font-family:Arial; font-size:9pt; padding-left:1em; padding-right:1em; padding-top:0.5em; padding-bottom:0.5em
}

.smile1 {
	background-position: left top; width: 542px;background-color:transparent; background-repeat:no-repeat; background-attachment:scroll
}


#makers2 {
	clear: both; padding-top:5px
}

#makers2 li {
	position: relative;
	float: left;
	height: 140px;
	width: 110px;
	text-align: center;
}


#makers2 a {
	display: block;
	margin: auto;
	padding-top: 2px;
	width: 80px;
	text-align: center;
	text-decoration: none;
	background: #ffffff;
	border-bottom: solid 0px #000;
}

body #makers2 img {
	display: block;
}

#makers2 img {
	clear: both;
	margin: 0 auto 2px auto;
	width: 100px;
	height: 100px;
	border: solid 1px #000;
	background: #fff;
}

#makers2 a:hover img {
	border-color: #B23F33;
}

#makers2 strong {
	display: block;
	clear: both;
	margin: 0 auto;
	background: #ffffff url('../i/makers-strong.gif') repeat-x;
	border-top: 1px solid #fff;
	border-bottom: 0px solid #eee;; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:Tahoma; padding-left:0; padding-right:0; padding-top:3px; padding-bottom:2px
}

#makers2 a:hover strong {

	text-decoration: underline;
	background-color: #ffffff;
}


#makers3 {
	clear: both; padding-top:5px
}

#makers3 li {
	position: relative;
	float: left;
	height: 140px;
	width: 130px;
	text-align: center;
}


#makers3 a {
	display: block;
	margin: auto;
	padding-top: 2px;
	width: 80px;
	text-align: center;
	text-decoration: none;
	background: #ffffff;
	border-bottom: solid 0px #000;
}

body #makers3 img {
	display: block;
}

#makers3 img {
	clear: both;
	margin: 0 auto 2px auto;
	width: 100px;
	height: 100px;
	border: solid 1px #000;
	background: #fff;
}

#makers3 a:hover img {
	border-color: #B23F33;
}

#makers3 strong {
	display: block;
	clear: both;
	margin: 0 auto;
	background: #FFFFFF url('../i/makers-strong.gif') repeat-x;
	border-top: 1px solid #FFFFFF;
	border-bottom: 0px solid #EEEEEE;; font-variant:normal; font-weight:bold; font-size:11px; font-family:Tahoma; padding-left:0; padding-right:0; padding-top:3px; padding-bottom:2px; 
}

#makers3 a:hover strong {

	text-decoration: underline;
	background-color: #ffffff;
}

.black-red b{
border:1px solid #C4D8E1;
margin-left:7px;
margin-right:7px;
text-decoration:none;
background-color:#C4D8E1;
color:#FFFFFF; padding-left:6px; padding-right:6px; padding-top:3px; padding-bottom:3px
}




/* news css */

#main1 {
clear:right;
display:inline;
float:left;
overflow:hidden;
width:309px;
}
#main2 {
clear:right;
float:left;
width:296px;
}
.resize #side {
width:299px;
}
#news {
width:300px;
}
#news-text {
float:left;
width:300px;
}
#news-text .lft {
width:71px;
}
#news-text .pic {
border-right:1px solid #FFFFFF;
display:inline;
height:93px;
}
#news-text .pic img {
border-bottom:1px solid #FFFFFF;
}
#news-text .rgt {
background:#F7F6F1 none repeat scroll 0 0;
width:222px;
}
#news-text blockquote {
border-bottom:1px solid #FFFFFF;
height:92px;
overflow:hidden;
voice-family:""}"";
}
.x {
top:0;
}
#news-text h3 {
font-size:13px;
font-weight:bold;
line-height:16px;
margin-bottom:4px;
padding:3px 0 1px;
}
#news-text .rgt ul {
background:#EAE7D7 none repeat scroll 0 0;
border-top:1px solid #D2CEBB;
clear:both;
height:1%;
}
#news-text .rgt li {
background-color:#EAE7D7;
border-top:1px solid #F4F3EA;
float:left;
}
#news-text .rgt li a {
-x-system-font:none;
display:block;
font-family:Tahoma;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:0 0 2px 18px;
}
#news-text a:hover h3, .lft a:hover h4, .lft a:hover p {
text-decoration:underline;
}
.news-item {
background:#F7F6F1 url(../i2/news-text.gif) repeat-x scroll left top;
}
.news-item img {
border:1px solid #E5E4D3;
float:left;
margin:3px 5px 4px 4px;
width:70px;
}
.news-item .news-subh {
color:#7B6D54;
font-size:12px;
padding:0 0 6px 6px;
}
.news-item .news-subh a {
color:#7B6D54;
}
.news-item .news-tail {
background:#F7F6F1 url(../i2/news-tail.gif) repeat-x scroll center bottom;
height:4px;
}
.news-item p {
background:#F7F6F1 url(../i2/news-tail.gif) repeat-x scroll center bottom;
font-size:12px;
line-height:15px;
padding:0 6px 10px;
}
.adr-rect {
padding:8px 0;
}
.x {
top:0;
}
#reviews {
width:296px;
}
#reviews h2 {
background:#FCFCF7 none repeat scroll 0 0;
border-bottom-color:#D1CDAB;
border-top-color:#E5E3D3;
color:#4B3C23;
}
#reviews h2 a {
border-bottom-color:#E5E3D3;
border-top-color:#D1CDAB;
color:#4B3C23;
}
#reviews h2 a:hover {
background:#F5F5F0 none repeat scroll 0 0;
}
#reviews .reviews-text {
background:#FCFBF2 url(../i2/reviews-text.gif) repeat-x scroll 0 0;
border-bottom:2px solid #FFFFFF;
height:1%;
}
#reviews .reviews-text .lft {
padding:3px 4px 4px;
voice-family:""}"";
width:140px;
}
.x {
top:0;
}
#reviews .reviews-text .pic a {
display:block;
width:140px;
}
#reviews .reviews-text .pic img {
border-bottom:1px solid #D1CDAB;
display:block;
height:100px;
padding-bottom:1px;
width:140px;
}
#reviews .reviews-text .pic strong {
-x-system-font:none;
background:#E5E3D3 none repeat scroll 0 0;
border-top:1px solid #FCFCF7;
display:block;
font-family:Arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-bottom:4px;
padding:1px 4px 3px;
}
#reviews .reviews-text .pic a:hover strong {
background:#F3F1E2 none repeat scroll 0 0;
}
#reviews h3 {
font-size:13px;
padding-bottom:4px;
}
#reviews .minheight {
min-height:28px;
}
#reviews h4 {
font-size:13px;
padding-bottom:2px;
}
#reviews p {
font-size:12px;
line-height:15px;
}
.reviews-text h4 a:hover, .reviews-text p a:hover {
text-decoration:underline;
}
.bortop {
border-top:1px solid #C1BB91;
}
.bortop .lft {
border-top:1px solid #FFFFFF;
}
#side-top {
float:left;
padding-top:0;
text-align:left;
width:100%;
}
#side-left {
float:left;
width:172px;
}
#side-right {
border-left:7px solid #FFFFFF;
float:left;
width:120px;
}
#latest-phones, #in-stores-now, #latest-additions {
margin-bottom:16px;
width:100%;
}
#latest-phones .top, #in-stores-now .top, #latest-additions .top {
background:transparent url(../i2/box-side.gif) repeat-x scroll 0 0;
width:100%;
}
#latest-phones .bottom, #in-stores-now .bottom, #latest-additions .bottom {
width:172px;
}
#latest-phones p, #in-stores-now p, #latest-additions p {
float:left;
padding-top:5px;
text-align:center;
width:83px;
}
#latest-additions p {
width:162px;
}
#latest-phones .top a, #in-stores-now .top a, #latest-additions .top a {
display:block;
padding:0 3px 4px 6px;
}
#latest-phones .top a img, #in-stores-now .top a img, #latest-additions .top a img {
border:1px solid #CCCCCC;
display:block;
width:75px;
}
#latest-additions .top a img {
height:50px;
width:158px;
}
#latest-phones .top a:hover img, #in-stores-now .top a:hover img, #latest-additions .top a:hover img {
border:1px solid #B23F33;
}
#latest-phones .top strong, #in-stores-now .top strong, #latest-additions .top strong {
-x-system-font:none;
display:block;
font-family:Arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding-top:3px;
}
#lates
