html, body{ margin:0; padding:0px 0px 2px 0px; text-align:center;background:url(img/background.jpg) top center repeat-y #FFFFFF;} 
 
#page{ width:1000px; text-align:left; margin-left:auto; margin-right:auto;} 
#pagecontainer{ max-width:1008px; width:100%; text-align:left; margin-left:auto; margin-right:auto;background:url(img/header_background.jpg) top center repeat-x;} 
#pageheader{ max-width:1008px; min-width:365px; height:50px; text-align:left; margin-left:auto; margin-right:auto;background:url(img/header.jpg) top center no-repeat;} 


.rmm {display:block;position:relative;width:100%;padding:0px;margin:0px auto !important;text-align: center;line-height:19px !important;}
.rmm * {-webkit-tap-highlight-color:transparent !important;font-family:Arial;}
.rmm a {color:#ebebeb;text-decoration:none;}
.rmm .rmm-main-list, .rmm .rmm-main-list li {margin:0px;padding:0px;}
.rmm ul {display:block;width:auto !important;margin:0 auto !important;overflow:hidden;list-style:none;}

.rmm .rmm-main-list li {display:inline;padding:padding:0px;margin:0px !important;}
.rmm-toggled {display:none;width:100%;position:relative;overflow:hidden;margin:0 auto !important;}
.rmm-button:hover {cursor:pointer;}
.rmm .rmm-toggled ul {display:none;margin:0px !important;padding:0px !important;}
.rmm .rmm-toggled ul li {display:block;margin:0 auto !important;}

.rmm.sapphire .rmm-main-list li a {display:inline-block;padding:8px 20px 8px 20px;margin:0px -3px 0px -3px;font-size:14px;color:#00468C;font-weight:bold;}
.rmm.sapphire .rmm-main-list li a:hover {color:#333333;}
.rmm.sapphire .rmm-main-list li:first-child a {}
.rmm.sapphire .rmm-main-list li:last-child a {}
.rmm.sapphire .rmm-toggled {width:95%;background-color:#537b9f;min-height:36px;border-radius:6px;}
.rmm.sapphire .rmm-toggled-controls {display:block;height:36px;color:#00468C;text-align:left;position:relative;}
.rmm.sapphire .rmm-toggled-title {position:relative;top:9px;left:15px;font-size:14px;color:#FFFFFF; font-weight:bold;}
.rmm.sapphire .rmm-button {display:block;position:absolute;right:9px;top:7px;width:20px;padding:0px 7px 0px 7px;border:1px solid #3e587b;border-radius:3px;background-image:url('img/menu-bg.png');background-position:top;}

.rmm.sapphire .rmm-button span {display:block;margin:4px 0px 4px 0px;height:2px;background:white;width:20px;}
.rmm.sapphire .rmm-toggled ul li a {display:block;width:100%;background-color:#537698;text-align:center;padding:10px 0px 10px 0px;border-bottom:1px solid #3c5779;border-top:1px solid #6883a6;text-shadow:1px 1px 1px #333333;font-size:14px;color:#FFFFFF; font-weight:bold;}
.rmm.sapphire .rmm-toggled ul li a:active {background-color:#3c5779;border-bottom:1px solid #3c5779;border-top:1px solid #3c5779;}
.rmm.sapphire .rmm-toggled ul li:first-child a { border-top:1px solid #3c5779 !important;}


#pageblank{ max-width:940px; margin:0px 30px 30px 30px; color:#333333; font-size: 14px; font-family: 'Open Sans', sans-serif;}
#pageblank h1 { color:#FC0000; font-family: 'Open Sans', sans-serif;font-size: 15px; font-weight:bold; padding: 0px 0px 0px 0px; margin: 0px 0px 6px 0px; clear:left;}
#pageblank h1 a{ color:#FC0000; font-family: 'Open Sans', sans-serif;font-size: 15px; font-weight:bold; padding: 0px 0px 0px 0px; margin: 0px; clear:left;text-decoration:none;}
#pageblank h1 a:hover{ color:#FC0000; font-family: 'Open Sans', sans-serif;font-size: 15px; font-weight:bold; padding: 0px 0px 0px 0px; margin: 0px; clear:left; text-decoration:none;}
#pageblank h2, #pageblank h2 a, #pageblank h2 a:hover { color:#FC0000; font-family: 'Open Sans', sans-serif;font-size: 15px; font-weight:bold; padding: 0px 0px 0px 0px; margin: 0px 0px 14px 0px; clear:left;text-decoration:none;}
#pageblank h3, #pageblank h3 a, #pageblank h3 a:hover { color:#FC0000; font-family: 'Open Sans', sans-serif;font-size: 15px; font-weight:bold; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; clear:left;text-decoration:none;}
#pageblank h6 { text-decoration:none; clear:both; font-family: 'Open Sans', sans-serif;font-size: 15px;color:#0066FF; margin:10px 0px 20px 0px; font-weight:bold; font-size:16px;}
#pageblank h6 a{ color:#0066FF; font-family: 'Open Sans', sans-serif;font-size: 15px; font-weight:bold; padding: 0px 0px 0px 0px; clear:left;text-decoration:underline;}
#pageblank h6 a:hover{ color:#000000; font-family: 'Open Sans', sans-serif;font-size: 15px; font-weight:bold; padding: 0px 0px 0px 0px; margin: 0px; clear:left;text-decoration:none;}
#pageblank p{ color:#333333; font-size: 14px; line-height:1.7em; margin-right:20px; clear:left;}

p.linksection {margin:30px 0px 30px 30px;}
p.linksection a:link{color:#FF6600; font-size:15px; font-weight:bold;}
p.linksection a:hover{color:#FF9900; font-size:15px; font-weight:bold; text-decoration:none;}
p.linksection strong{ color:#000000; font-size:15px; font-weight:bold;}

#pageblank strong{ color:#003399; font-size:15px; font-weight:bold;}
#pageblank a{ color:#006BD7; font-size:15px; font-weight:bold;}
#pageblank a:hover{ color:#FF9900; text-decoration:none;}
#pageblank ul{ color:#333333; font-size: 14px; line-height:1.7em;}
#pageblank ol{ color:#333333; font-size: 14px; line-height:1.7em;}
#pageblank hr{ color: #CCCCCC;background-color: #CCCCCC;height: 1px; clear:both; width:97%; margin: 10px auto 10px auto; float:left; border:0px; display:block;}


#pageblank .hg{color:#006BD7;}
#pageblank p.hgp{color:#000000;}

#header{ position:relative; height:115px; width:1000px;background:url(img/header.jpg) top center no-repeat; overflow:hidden;} 
#header h1{padding:82px 0px 0px 156px; font-family:arial;font-size:14px; font-weight:bold; color:#010E7C;}

#menu{ position:relative; height:32px; width:1000px;background:url(img/menu.jpg) top center no-repeat; padding: 2px 0px 0px 0px;} 

ul#navlist { margin: 0px; padding: 0px; list-style-type: none; white-space: nowrap;height: 31px;}
ul#navlist li { float: left; font-family: verdana, arial, sans-serif; font-size: 11px; margin: 0; padding: 3px 0px 3px 0px; background: inherit; border: 0px; font-weight:bold;}
#navlist a, #navlist a:link { margin: 0; padding: 8px 25px 5px 0px; color: #00468C; border: 0px; text-decoration: none;}
ul#navlist li#active { color: #000000;}
#navlist a:hover { color: #000000; }

#leftcol{ width:200px; float:left; position:relative; }


#leftcol ul {padding: 0px 0px 0px 0px; margin: 4px 0px 0px 0px;list-style: none; width:186px;list-style: none; clear:left; float:left; border-bottom: 1px solid #83ABC6; display:block;}
#leftcol ul li{margin: 0px 0px 0px 0px; display: block; font-weight:bold; font-family:verdana; color:#000000; font-size:12px; text-decoration:none; }
#leftcol ul li a{ width: 166px; display: block; padding: 4px 15px 3px 5px;  text-decoration:none; color:#000000;margin: 0px 0px 0px 0px; vertical-align: bottom;background:url(img/li.gif) top left no-repeat; #FFFFFF;}
#leftcol ul li a:hover{ text-decoration:none; color:#00468C; background-position:-186px 0px;}


#leftcol h3{ clear:both; display:block; width:186px; height:42px; background: url(img/popular_searches.gif) bottom left no-repeat; margin:0px 0px 0px 10px;}
#leftcol h3 span{ display:none; }
#leftcol h4{ clear:both; display:block; width:186px; height:42px; background: url(img/brand.gif) bottom left no-repeat; margin:0px 0px 0px 10px;}
#leftcol h4 span{ display:none; }
#leftcol h5{ clear:both; display:block; width:186px; height:42px; background: url(img/pop_products.gif) bottom left no-repeat; margin:0px 0px 0px 10px;}
#leftcol h5 span{ display:none; }
#leftcol h6{ clear:both; display:block; width:186px; height:42px; background: url(img/tags.gif) bottom left no-repeat; margin:0px 0px 0px 10px;}
#leftcol h6 span{ display:none; }
 
#maincol{ float: right; display:inline; position: relative; width:790px; color:#333333; font-size: 13px; font-family:arial;padding: 20px 0px 0px 10px;}
 
 
#tagcloud{width:174px; font-family:arial; color:#000000; padding:5px; background-color:#EDF7FF; border:1px solid #83ABC6; clear:left; float:left; margin:4px 0px 0px 0px;} 
#tagcloud a{color:#000000; text-decoration:none;}  
#tagcloud a:hover{color:#FC0000; text-decoration:none;}  


 
#buyarea {margin:25px 0px 25px 0px;font-size:14px; color:#333333; }
#buyarea p a{color:#0062C4;font-size:15px; }
#buyarea p a:hover{color:#FF0000;}

#quotes{font-style:italic; color:#555555;}


.reviewscore{clear:both; float:left; margin:0px 0px 20px 0px;} 
.reviewscore p{clear:both; float:left; margin:20px 0px 0px 0px; color:#0062C4; font-weight:bold;} 
.reviewscore a{color:#0062C4; font-weight:bold;} 

.buyarealink{font-size:14px;}
 
#microwaves{width:174px; font-family:arial; color:#000000; font-size:12px; padding:5px; background-color:#FFFFFF; border:1px solid #EDF7FF; clear:left; float:left; margin:4px 0px 0px 0px; line-height:1.5em;} 
#microwaves a{color:#000000; text-decoration:none;}  
#microwaves a:hover{color:#FC0000; text-decoration:none;}  
 
#footer{ height:34px; width: 1000px; background:url(img/menu.jpg) top center no-repeat; clear:both; margin-left:auto; margin-right:auto;} 
 
img.centered {display:block; margin-left:auto; margin-right:auto;}
img.alignright {float:right; clear:right; padding: 0px 0px 10px 10px;}
img.alignleft {float:left; clear:left; padding: 0px 10px 10px 0px;}
.aligncenter { display: block; margin-left: auto; margin-right: auto;}
.alignright {float:right; clear:right; padding: 0px 0px 10px 10px;}
.alignleft {float:left; clear:left; padding: 0px 10px 10px 0px;}
 
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */ 


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}


.postcontainer{width:780px; height:169px; display:block; overflow:hidden; float:left; clear:both; margin:0px 0px 20px 0px;}
.posttitle{width:780px; height:27px; display:block; overflow:hidden; float:left; clear:both;}
.postdetails{width:780px; height:142px; display:block; overflow:hidden; float:left; clear:both;}
.postimage{width:175px; height:140px; display:block; overflow:hidden; float:left; clear:left; padding: 1px; margin:0px 13px 0px 0px; background:url(img/laptop.jpg) top left no-repeat;}
.postsummary{width:590px; height:108px; display:inline; overflow:hidden; float:right;}
.postsummary p{margin:0px; padding:0px; line-height:1.3em;}
.postinfo{width:359px; height:34px; display:block; overflow:hidden; float:left;}
.postmoredetails{width:231px; height:30px; padding:4px 0px 0px 0px;display:block; overflow:hidden; float:left;}

.speakerposttitle{width:590px; height:27px; display:block; overflow:hidden;  display:inline; overflow:hidden; float:right;}
.speakerpostsummary{width:590px; height:80px; display:inline; overflow:hidden; float:right;}
.speakerpostsummary p{margin:0px; padding:0px; line-height:1.3em;}


#maincol h1 { color:#FC0000; font-family:arial; font-size: 15px; font-weight:bold; padding: 0px 0px 0px 0px; margin: 0px 0px 6px 0px; clear:left;}
#maincol h1 a{ color:#FC0000; font-family:arial; font-size: 15px; font-weight:bold; padding: 0px 0px 0px 0px; margin: 0px; clear:left;text-decoration:none;}
#maincol h1 a:hover{ color:#FC0000; font-family:arial; font-size: 15px; font-weight:bold; padding: 0px 0px 0px 0px; margin: 0px; clear:left; text-decoration:none;}
#maincol h2, #maincol h2 a, #maincol h2 a:hover { color:#FC0000; font-family:arial; font-size: 15px; font-weight:bold; padding: 0px 0px 0px 0px; margin: 0px 0px 14px 0px; clear:left;text-decoration:none;}
#maincol h3, #maincol h3 a, #maincol h3 a:hover { color:#FC0000; font-family:arial; font-size: 15px; font-weight:bold; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; clear:left;text-decoration:none;}
#maincol h6 { text-decoration:none; clear:both; font-family:arial; font-size: 15px;color:#0066FF; margin:10px 0px 20px 0px; font-weight:bold; font-size:16px;}
#maincol h6 a{ color:#0066FF; font-family:arial; font-size: 15px; font-weight:bold; padding: 0px 0px 0px 0px; clear:left;text-decoration:underline;}
#maincol h6 a:hover{ color:#000000; font-family:arial; font-size: 15px; font-weight:bold; padding: 0px 0px 0px 0px; margin: 0px; clear:left;text-decoration:none;}
#maincol p{ color:#333333; font-size: 13px; line-height:1.7em; margin-right:20px; clear:left;}
#maincol a{ color:#000000; }
#maincol a:hover{ color:#FF0000; text-decoration:none;}
#maincol ul{ color:#333333; font-size: 13px; line-height:1.7em;}
#maincol ol{ color:#333333; font-size: 13px; line-height:1.7em;}
#maincol hr{ color: #CCCCCC;background-color: #CCCCCC;height: 1px; clear:both; width:97%; margin: 10px auto 10px auto; float:left; border:0px; display:block;}





#reviewcol {width:540px; float:left; position:relative; margin:0px 0px 0px 0px;}

#specification{width:250px; margin:0px 0px 10px 0px; float:right; display:inline; clear:right;}
#specification h4{color:#FC0000; margin:0px 0px 0px 0px; padding:0px;}
#specificationinner {text-align:center;}
#specificationinner a{text-decoration:none; font-weight:bold;}
#specificationinner img{border:0px; margin:20px 0px 0px 0px;}

#reviewssection {padding: 0px 0px 0px 0px; width:75%; float:left;}
#catssection {float:left; clear:left; margin:0px 0px 10px 0px;}
.breadcrumbs {float:left; clear:left; margin:0px 0px 10px 0px; width:100%;}



.reviewbuy {float:right; width:360px; clear:right; text-align:center; color:#000000; font-size:16px; font-weight:bold; margin:0px 20px 0px 0px;}


.laptops a:link {color:#0080FF;}


#buysectionbuybutton{ width:160px; float:left; position:relative; clear:both; height:27px; margin:2px 0px 0px 0px;}
#buysectionbuybutton h5{margin:0px 0px 0px 0px;padding:0px;float:left;clear:both; height:27px; width:160px; background:url(img/buy.gif) top left no-repeat;}
#buysectionbuybutton h5 a{display:block;height:27px; width:160px; }
#buysectionbuybutton h5 a:hover{display:block;height:27px; width:160px;background-position: 0px -27px;}
#buysectionbuybutton h5 span{display:none;} 

#buysectioninfobutton{ width:231px; float:right; position:relative; clear:right; height:30px;margin:0px 0px 0px 0px;}
#buysectioninfobutton h5{margin:0px 0px 0px 0px;padding:0px;float:left;clear:both; height:30px; width:231px; background:url(img/info.gif) top left no-repeat; }
#buysectioninfobutton h5 a{display:block;height:30px; width:231px;}
#buysectioninfobutton h5 a:hover{display:block;height:30px; width:231px;background-position: 0px -30px;}
#buysectioninfobutton h5 span{display:none;} 

#inlineproduct{text-decoration:none;}
#inlineproduct a{text-decoration:none;}
#inlineproduct a:hover{text-decoration:none;}



#shortpost{float:left; width: 243px; height: 260px; overflow:hidden; display:block; margin: 10px 18px 10px 0px;}
#shortpostheader{width: 233px; height: 34px; overflow:hidden; display:block; margin: 0px 10px 5px 0px;}

#shortpostinline{float:right; width: 450px; height: 160px; overflow:hidden; display:block; margin: 0px 20px 20px 0px; clear:right;}

.pi{clear:left;padding: 0px 240px 0px 0px;}

.technical {float:left; width:300px;}
.technical p{font-size:15px;}

.buysection{font-size:15px; font-weight:bold;vertical-align:middle; color:#000000; }
.buysection img{margin:0px 0px 0px 10px;vertical-align:middle;}


#productinfo a{color:#0062C4; font-size:15px;}


#tablets {color:#000000;font-size:13px; margin:0px 0px 20px 0px; padding: 5px;}
#tablets a{text-decoration:none;}
#tablets a:hover{text-decoration:none;}

#latestposts{width: 940px; margin:20px auto 20px auto; position: relative;clear:both; text-align:left;background:url(img/divider.jpg) top center no-repeat; padding: 30px 30px 0px 30px;}

.posttext {color:#333333; font-size: 13px; font-family:arial; margin:0px 0px 0px 0px;}
#latestposts h4 { color:#FC0000; font-family:arial; font-size: 15px; font-weight:bold; padding: 0px 0px 0px 0px; margin: 0px 0px 6px 0px; clear:left;}
#latestposts h4 a{ color:#FC0000; font-family:arial; font-size: 15px; font-weight:bold; padding: 0px 0px 0px 0px; margin: 0px; clear:left;text-decoration:none;}
#latestposts h4 a:hover{ color:#FC0000; font-family:arial; font-size: 15px; font-weight:bold; padding: 0px 0px 0px 0px; margin: 0px; clear:left; text-decoration:none;}
#latestposts h6, #latestposts h6 a { color:#000000; font-family:arial; font-size: 15px; font-weight:bold; padding: 0px 0px 0px 0px; margin: 10px 0px -10px 0px; clear:left;text-decoration:none;}
#latestposts h6 a:hover { color:#FC0000; text-decoration:none;}

.navigation{clear:both; margin:20px auto 20px auto; text-align:center; width:80%; border-top:1px dashed #CCCCCC; padding: 20px 0px 0px 0px;}

.productdivider{ margin:20px 40px 10px 0px; text-align:center; width:500px; border-top:1px dashed #CCCCCC; padding: 0px 0px 0px 0px; height:1px; display:block;}

.articlesdivider{ margin:20px auto 0px auto; text-align:center; width:500px; height: 30px; background:url(img/divider.jpg) top left no-repeat; padding: 0px 0px 0px 0px; display:block; clear:both;}



#footer1 {margin: -34px auto 0;min-width: 970px;height: 60px;position: relative; clear:both; float:left;}
ul#footermenu1 { margin: 0px; padding: 0px; list-style-type: none; white-space: nowrap;height: 31px;}
ul#footermenu1 li { float: left; font-family: verdana, arial, sans-serif; font-size: 11px; margin: 0; padding: 3px 0px 3px 0px; background: inherit; border: 0px; font-weight:bold;}
#footermenu1 a, #footermenu1 a:link { margin: 0; padding: 8px 15px 5px 15px; color: #00468C; border: 0px; text-decoration: none;}
ul#footermenu1 li#active { color: #000000;}
#footermenu1 a:hover { color: #000000; }


#footer {width: 1000px;height: 34px;background:url(img/menu.jpg) top left repeat-x #FFFFFF;position: relative;clear:both;}
ul#footermenu { margin: 0px; padding: 0px; list-style-type: none; white-space: nowrap;height: 31px;}
ul#footermenu li { float: left; font-family: verdana, arial, sans-serif; font-size: 12px; margin: 0; padding: 7px 0px 10px 0px; background: inherit; border: 0px; font-weight:bold;}
#footermenu a, #footermenu a:link { margin: 0; padding: 8px 13px 10px 13px; color: #FFFFFF; border: 0px; text-decoration: none;}
ul#footermenu li#active { color: #FFFF00;}
#footermenu a:hover { color: #FFFF00; }


.aligncenterimage { display: block; margin:30px auto 30px auto;}


