/* CSS Document */
html, body{
margin:0;
padding:0;
background:#fff url(../images/body_bg.gif) top left repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#434343;
}
form{
margin:0;
padding:0;
}

#container{
width:900px;
margin:0 auto;
padding:0;
background:#fff url(../images/contentbg.gif) top left repeat-y;
}

/*************Header**************************/
#header{
width:900px;
height:80px;
margin:0;
padding:0;
}
#head-top{
background:url(../images/headtop.gif) top left no-repeat;
height:10px;
}
#header-logo{
width:330px;
height:70px;
background:#fff;
float:left;
}
#header-search{
background:#fff;
width:570px;
height:70px;
float:left;
}

/********************Search Box***************************/
#searchbox{
background:url(../images/searchbox_bg.gif) top left no-repeat;
width:306px;
height:30px;
margin-left:250px;
margin-top:20px;
padding-left:9px;
}
.textinput{
width:200px;
height:13px;
font-size:12px;
color:#585858;
}
.itext{
float:left;
margin-top:3px;
}
.searchbtn{
float:left;
margin-left:3px;
margin-top:3px;
}

/***********************Main Navigation****************************/
#main-nav{
width:900px;
height:31px;
clear:both;
}
#navleft{
width:355px;
height:31px;
float:left;
background:url(../images/nav/navleftpart.gif) top left no-repeat;
text-align:right;
padding-right:20px;
font-size:15px;
font-weight:bold;
color:#01315c;
}
#navright{
width:525px;
height:31px;
float:left;
}
.over{
background:url(../images/nav/home_on.gif);
}
.out{
background:url(../images/nav/home.gif);
}

/****************Main Body*******************************/
#body-content{
width:700px;
margin:0;
padding:0;
float:left;
}
#body-ads{
width:200px;
margin:0;
padding:5px 0;
float:left;
}

#adContentTop {
float:left;
margin:5px;
}
#body-content-title{
font-family:"Times New Roman", Times, serif;
font-size:24px;
font-weight:bold;
color:#FF6600;
padding-top:10px;
padding-left:15px;
}
#body-content-text{
padding:10px 15px;
line-height:17px;
font-size:13px;
}
#body-content-text li{ margin-bottom:20px;}
#body-content-text a:link, #body-content-text a:visited{
text-decoration:none;
color:#0066CC;
}
#body-content-text a:hover{ text-decoration:underline;}

.subtitle{
color:#0066CC;
font-weight:bold;
}
/************************Footer**************************/
#footer{
width:900px;
background:#829db9;
clear:both;
height:143px;
}

#footer-menu{
background:#d0ddea;
width:700px;
float:left;
color:#585858;
}
#menu-links a:link, #menu-links a:visited{
text-decoration:none;
color:#154a82;
}
#category-links a:link, #category-links a:visited{
text-decoration:none;
color:#1361b3;
}
#menu-links a:hover, #category-links a:hover{
text-decoration:underline;
}

#footer-right{
width:200px;
float:right;
padding-top:20px;
color:#585858;
}
#footer-right a:link, #footer-right a:visited{
color:#003366;
text-decoration:underline;
}

#category-links, #menu-links{
line-height:18px;
background:#f2f7ff;
margin:3px;
padding:5px;
}
/*************************Boxes*************************/
#white-box{
width:900px;
height:2px;
background:#fff;
}


/***************pathway********************/
.pathway{
background:#EFEFEF;
margin-left:2px;
height:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#434343;
padding-left:5px;
padding-top:5px;
}

.pathway a:link, .pathway a:visited{
color:#6D6D6D;
text-decoration:none;
}

.pathway a:hover{
color:#434343;
text-decoration:underline;
}

/********************Ads Left Title******************/
.ads-title{
background:#339900 url(../images/btnleft.gif) top left no-repeat;
width:190px;
height:20px;
margin:0 2px;
color:#fff;
padding-top:5px;
padding-left:5px;
font-size:13px;
}

.ads-content{
padding:5px 0;
}

/**********************Product Category Page**************/
#product-contents{
width:695px;
margin:0 0 0 5px;
padding:0;
}
#product-contents-top{
width:695px;
margin-top:10px;
}
#product-title{
font-family:Georgia, "Times New Roman", Times, serif;
width:440px;
float:left;
font-size:20px;
font-weight:normal;
color:#FF6600;
}
#product-title-buy{
font-family:Georgia, "Times New Roman", Times, serif;
width:495px;
margin-top:10px;
margin-bottom:5px;
font-size:20px;
font-weight:normal;
color:#FF6600;
float:left;
}

.product-subtitle{
font-size:18px;
color:#0066CC;
}

#product-nav{
width:245px;
float:left;
text-align:right;
margin-right:10px;
padding-top:5px;
}

#product-bar{
background:url(../images/btnbar.gif) top left no-repeat;
width:695px;
height:30px;
margin-bottom:0px;
clear:both;
}
#product-bar-left, #product-bar-right{
height:30px;
margin-top:3px;
padding-top:4px;
padding-left:10px;
color:#fff;
font-size:13px;
font-weight:bold;

}
#product-bar-left{
width:298px;
float:left;
}
#product-bar-right{
width:377px;
float:left;
}

/***********Product Listing******************/
#product-list{
background:url(../images/btnboxbg.gif) top left repeat-y;
width:693px;
margin-right:2px;
clear:both;
}
#product-list-left, #product-list-left2, #product-list-right, #product-list-right2{
float:left;
}
#product-list-left, #product-list-left2{
width:287px;
line-height:20px;
padding:0 10px;
}
#product-list-right, #product-list-right2{
width:364px;
line-height:18px;
padding:0 10px;
}
#product-list-right a:link, #product-list-right a:visited, #product-list-right2 a:link, #product-list-right2 a:visited{text-decoration:underline;color:#024a9c;}

#product-list-right a:hover, #product-list-right2 a:hover{color:#FF6600;}
	
#product-list-title, #product-list-title a{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#0066CC;
font-style:italic;
}

#product-list-title a{ text-decoration:none;}


#product-list-price{}
#product-list-links{ margin-top:10px; padding-left:5px}
#product-list-links a:link, #product-list-links a:visited{
text-decoration:underline;
color:#CC3300;
}
#product-list-line{
width:695px;
height:3px;
background:#e0f6e0;
clear:both;
}
#product-list-buy{ width:125px; float:left;}
#product-list-prod{ width:158px; float:right; margin-top:5px;}
#product-list-top{ 
background:url(../images/btnboxtop.gif) top left no-repeat; 
height:10px;
margin-top:5px;
}
#product-list-bottom{ 
background:url(../images/btnboxbottom.gif) top left no-repeat; 
height:10px;
margin-bottom:5px;
}
#product-list-reviews{
color:#6D6D6D;
font-size:11px;

}
#product-list-reviews a:link, #product-list-reviews a:visited{
text-decoration:underline; color:#0033CC;
}
#product-list-reviews a:hover{
color:#FF6633;
}


/*******************Flash*************************/
.flash{
width:522px;
background:url(../images/slide.gif) top left no-repeat;
height:252px;
}

.flash-left{
width:370px;
float:left;
margin-left:2px;
margin-top:2px;
}

.flash-right{
width:147px;
float:left;
margin-top:8px;
}
.flash-right ul{
position:relative;
margin:0px;
padding:10px 15px 0 20px !important;
padding:10px 15px 0 25px;
color:#585858;
font-size:13px;
list-style:square;
}

.flash-right-tip{
background:url(../images/tips.gif) top left no-repeat;
width:140px;
height:164px;
padding-left:7px;
padding-top:35px;
margin-bottom:2px;
}
.flash-right-tip ul li{
padding-bottom:10px;
}
/********************Feature********************/
.feature{
width:522px;
height:269px;
clear:both;
margin-top:3px;
}
.feature-left{
width:375px;
height:267px;
float:left;
}
.feature-left-top{
background:url(../images/feat-top.gif) top left no-repeat;
width:365px;
height:31px;
color:#fff;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:16px;
padding-top:10px;
padding-left:10px;
}

.feature-left-bg{
background:url(../images/feat-bg.gif) top left repeat-y;
width:375px;
height:216px;
}
.feature-content{
border:#b1c8df 1px solid;
background:#fff;
width:170px;
height:170px;
float:left;
margin-top:5px;
margin-left:10px;
}
.feature-content-title{
margin:5px 0 0 10px;
}
.feature-content-title a:link, .feature-content-title a:visited{
font-family:Georgia, "Times New Roman", Times, serif;
color:#FF6600;
font-size:12px;
font-style:italic;
font-weight:bold;
text-decoration:none;
} 
.feature-content-title a:hover{
text-decoration:underline;
}
.feature-content-text{
margin-left:10px;
color:#6D6D6D;
}

.feature-left-bottom{
background:url(../images/feat-bottom.gif) top left no-repeat;
height:10px;	
}

.feature-right{
width:143px;
float:left;
margin-left:2px;
}
.feature-sub{
color:#3a4d60;
font-style:italic;
font-weight:bold;
text-align:right;
margin-right:10px;
padding-bottom:10px;
}
.feature-sub a:link, .feature-sub a:visited{
text-decoration:none;
color:#266bb0;
}
.feature-sub a:hover{
text-decoration:underline;
}
/************************Review Product Title************/
.intitle{
color:#14760f;
font-weight:bold;
}

#article-title a:link, #article-title a:visited{ text-decoration:underline; color:#0066CC; font-weight:bold;}
#article-content a:link, #article-content a:visited{ text-decoration:none; color:#ACACAC;}
#article-content a:hover{ text-decoration:underline;} 


/*********************vs*************************/
#vs{ 
background:url(../images/iphonevsblackberry.jpg) top left no-repeat;
height:500px;
}
#vs-box{}
#vs-top{
background:url(../images/vs-top.gif) top left no-repeat;
height:34px;
padding-top:16px;
font-size:14px;
color:#fff;
}
#vs-bg{ 
background:url(../images/vs-bg.gif) top left repeat-y;
width:689px;
}
#vs-bg-left{
width:335px;
float:left;
margin-left:10px;
}
#vs-bg-right{
width:334px;
float:left;
margin-left:10px;
}

#vs-bg-left ul, #vs-bg-right ul{
margin-bottom:0;
font-size:13px;
color:#585858;
}
#vs-bg-left ul li, #vs-bg-right ul li{
line-height:16px;
}

#vs-bottom{
background:url(../images/vs-bottom.gif) top left no-repeat;
height:30px;
clear:both;
}

