body{
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;}
body td{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;}
img {border: none;}
#sitewrap {
	width: 760px;
	padding-left: 27px;
	padding-top: 15px;}
#flexwrap{
	margin:0 0 0 27px;}
#footer {
	clear: both;
	padding-top: 7px;}
ul.arrow {
	margin: 0;
	padding: 0;
	list-style-type: none;
	margin-left: 15px;}
ul.arrow li {
	background-image: url("https://origin-image.alienware.com/images/skin_images/bullet_listarw_green.gif");
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding-left: 10px;
	line-height: 1.5em;}
#highlight a {color: #A91A0C;}

.microsoft {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000; 
	font-weight: bold;}

/* === Styles Added by Carlos Q === */

.greentext, .total{color:#0ea001;}
.redtext {color: #EC0101 /*#C10000;*/}
.redboldtext {font-weight:bold;color: #EC0101 /*#C10000;*/}
.errorbox{
	background:#fee;border:#f00 1px solid;
	padding:8px;margin-top:10px;
	font-weight:bold;color: #C10000;}
.nomargin{margin:0px;}
.clear{clear:both;}
.flt-right{float:right;}
.flt-left{float:left;}

.lmargin{margin-left:1em;}
.rmargin{margin-right:1em;}
.tmargin{margin-top:1em;}
.bmargin{margin-bottom:1em;}

.linkbox{border:1px solid #bebebe;padding:8px;margin:0px;}
.linkbox ul, .linkbox ol{margin:0em 0em 0em 1em;padding:1em 0em .5em 1.5em;}
.linkbox ul{list-style-image:url("https://origin-image.alienware.com/images/skin_images/bullet_listarw_green.gif");}
.linkbox hr{border:0px;border-top:1px solid #e5e5e5;height:0px;margin-bottom:1.5em !important;
	margin-bottom:1em;/*\*//*clear:both;*//**/}
.linkbox p{margin:0em 0em 1em;}


h1.pageheader, h2.pageheader{
	background-image: url(https://origin-image.alienware.com/images/global_images/dotted_horizontal_2pt.gif);
	background-position: bottom left;background-repeat: repeat-x;
	font: 16px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif; 
	color: #424142;font-weight: bold;padding:.6em 0em;}
	
#footright input{
	background:#FFFFCC;
	border-left:#c3c3c3 1px solid;
	border-top:#666 1px solid;
	border-right:#848484 1px solid;
	border-bottom:#d5d5d5 1px solid;}

/* ====Specialty Styles==== */
.sli {
	vertical-align: super;
	font-weight: bold;
	font-style: italic;
	font-size: .9em;}

.rborder{border-right:1px solid #bebebe;}
.tborder{border-top:1px solid #bebebe;}
.bborder{border-bottom:1px solid #bebebe;}

a:link { color: #0D69B2; text-decoration: none; font-weight: bold; }
a:visited { color: #0D69B2; text-decoration: none; font-weight: bold; }
a:active { color: #0D69B2; text-decoration: none; font-weight: bold; }
a:hover { color: #0D69B2; text-decoration: underline; font-weight: bold; }
 
/*  Header Link Styles  */
.hdrtextclr{color:#FFFFFF;}
a.hdrlinks:link { color: #ffffff; text-decoration: none; font-weight: bold; }
a.hdrlinks:visited { color: #ffffff; text-decoration: none; font-weight: bold; }
a.hdrlinks:active { color: #ffffff; text-decoration: none; font-weight: bold; }
a.hdrlinks:hover { color: #ffffff; text-decoration: underline; font-weight: bold; }

a.redtext, a.redtext:link, a.redtext:visited, a.redtext:hover, a.redtext:active{color:#ec0101;}

	
/* ================ header Styles =================== */

/* ================= all headers */
#header, #header-https, #header-http,
#headerCC, #headerCC-https, #headerCC-http, 
#headerBC, #headerBC-https, #headerBC-http{margin:0px 0px 15px 0px !important;margin:0px 0px 15px 0px;padding:0px;background-position:top left;background-repeat:repeat-x;}
/* ================= [header-?] only */
#header, #header-https, #header-http {background-image: url(http://image.alienware.com/Images/skin_images/bg.gif);}
#header-https, #header.https{background-image: url(https://origin-image.alienware.com/Images/skin_images/bg.gif);}
/* ================= [headerCC-?] only */
#headerCC, #headerCC-http {background-image: url(http://image.alienware.com/Images/skin_images/bg_circuit_city.gif);}
#headerCC-https, #headerCC.https {background-image: url(https://origin-image.alienware.com/Images/skin_images/bg_circuit_city.gif);}

#topbar{position:relative;width:786px;height:82px;}
#headerCC #topbar, #headerCC-https #topbar, #headerCC-http #topbar{height:110px;}
#headerBC #topbar, #headerBC-https #topbar, #headerBC-http #topbar{height:86px;}
#topbar #logo{position:absolute;top:0px;left:0px;}
#topbar h1#logo {margin: 0; padding:0; height:58px; width:250px;}
#topbar #auroraswe{position:absolute;top:0px;left:651px;}
#heading a.bypassnav {display: none;}
body#portal #headlinks{font-family:Verdana, Arial, Helvetica, sans-serif;}
#header #topbar #headlinks{color:#fff;padding:30px 0px 0px 0px;margin:0px;text-align:right;font-size:10px;}
#headlinks img{vertical-align:text-bottom;}	
#topbar #sw-headlinks{	color:#fff;padding:30px 140px 0px 0px;margin:0px;text-align:right;}
#topbar #headlinks a, #topbar #sw-headlinks a{color:#fff;}
#headerBC #topbar #headlinks,#headerBC-https #topbar #headlinks,#headerBC-http #topbar #headlinks{padding-top:39px;padding-right:0px;color:#333;}
#headerBC #topbar #headlinks a,#headerBC-https #topbar #headlinks a,#headerBC-http #topbar #headlinks a{color:#333;}
#tagbox #headlinks{float:right;}
#header #tagbox{color:#000;font-size:13px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;width:786px;height:28px;margin-top:11px;}
#tagbox p{margin:0px;padding:0px;}
#tagbox .left{float:left;padding-left:16px;}
#tagbox .right{float:right;width:350px;text-align:right;}
#tagbox #headlinks{text-align:right;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:80%;}
#tagbox #headlinks a{color:#000;}

#c-flag{vertical-align:text-bottom;}

/* =============== LIST ===================== */

.nstylelst, .nstylelst2{list-style-type:none;margin:0px 0px 1em 0px;padding:0px;}
.nstylelst2{margin-bottom:0em;}
.nstylelst2 li{margin-bottom:1em;}
.squarelist, .sqrlist{
list-style-image: url("https://origin-image.alienware.com/images/skin_images/bullet_listsquare_blue.gif");padding:0px 0px 0px 9px;margin:0px 0px 0px 9px;}
.squarelist ul, .sqrlist ul{
	margin-top:.5em;
	list-style-image: url("https://origin-image.alienware.com/images/skin_images/bullet_listsquare_blue_2.gif");}
	
	
/* ================ header Styles =================== */
/* $HEADER */
#heading{
	height: 95px;
	font-size:110%;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 0 15px 0;padding:0;
	background-color:#FFF;
	background-position:top left;
	background-image: url( "http://image.alienware.com/images/css_images/bg_popup_grey_body.gif" );
	background-repeat: repeat-x;}
#heading.https{background-image: url("https://origin-image.alienware.com/images/css_images/bg_popup_grey_body.gif");}

#heading a{font-weight:normal;}
#heading p, #heading ul{margin:0;padding:0;list-style:none;}
#heading #topbar, #heading #tagbox{width:786px;height:58px;}
#heading.popup #topbar, #heading.popup #tagbox{width:auto;margin-right:15px;}

#heading #logo{float:left;background: url(http://image.alienware.com/Images/skin_images/logo_aw.gif) left top no-repeat;}
#heading.https #logo{background-image: url(https://origin-image.alienware.com/Images/skin_images/logo_aw.gif);}
#heading h1#logo {display:block;width:250px;height:58px; margin:0; padding: 0;}
#heading #logo a{display:block;width:250px;height:58px;}
#heading #logo span{display:none;}

#heading #headlinks{text-align:right;padding:18px 0 0  0;}
#heading p.phone{font-weight:bold;margin-bottom:.3em;}
.non-nav img{vertical-align:bottom;}
#heading #headlinks a{color:#1ABFF4;background: url(http://image.alienware.com/images/skin_images/bg_top_sep.gif) right top repeat-y;padding: 0 .7em 0 .35em;}
#heading.https #headlinks a{background-image: url(https://origin-image.alienware.com/images/skin_images/bg_top_sep.gif);}
#heading #headlinks a.cart, #heading #headlinks a.sitemap, 
#heading.https #headlinks a.cart, #heading.https #headlinks a.sitemap{background-image:url();padding-right:0;}
#heading a.bypassnav {display:none;}

#heading #tagbox{height:29px;margin-top:0;}
#heading #tagbox .box-search {float:right; padding-top:4px;}
#heading .box-search input{vertical-align:middle;}
#heading .box-search input.search {
	font-size:90%;
	padding:.3em .3em;
	color:#717171;
	border: 1px solid #717171;
	width:100px;}
	
#heading.nonav #tagbox{width:786px;}
#heading.nonav .box-search{float:right;}

#c-flag{vertical-align:text-bottom;}

/* ================= Nav Styles */
#heading #header-nav{padding-left:5px;}
#header-nav li{float:left;position:relative;z-index:2000;}
#header-nav a{color:#fff;display:block;margin:5px 1px 0;padding:3px 8px 6px;border:0px solid #34353A;text-decoration:none;}
#header-nav a:hover, #header-nav li:hover a, #header-nav li.hn-hover a{
	background-color:#44474E;
	border-width: 1px 1px 0;
	margin:4px 0 0;}
#header-nav ul{
	/*display:none;*/
	position:absolute;
	top:28px;
	background:#44474e;
	border:1px solid #34353a;border-top:0;
	min-width:100px;
	white-space:nowrap;
	padding:1px;margin:0;
	margin-left:-1000em;
	z-index:2000;}
#header-nav li:hover ul, #header-nav li.hn-hover ul{/*display:block;*/margin-left:0;}
#header-nav ul li{float:none;padding:0;margin:0;position:static;}
#header-nav ul a{
font-weight:bold;
padding:4px 15px 4px 8px;
padding:4px 15px 4px 20px;
margin:0;
background: transparent url(http://image.alienware.com/Images/skin_images/list_arrow_lblue.gif) -100px -100px no-repeat;}
.https #header-nav ul a{ background-image: url(https://origin-image.alienware.com/Images/skin_images/list_arrow_lblue.gif);}
#header-nav li:hover ul a, #header-nav li.hn-hover ul a{margin:0;border-width:0;}
#header-nav ul a:hover, #header-nav ul li:hover a, #header-nav ul li.hn-hover a, #header-nav ul a:focus{
	color:#1ABFF4;
	background-color:#222327;
	background-position: 8px center;
	margin:0;border-width:0;}
	
/* ================= Circuit City Header */
#gaming.en-us #heading.http.retailer-CC{background-image: url(http://image.alienware.com/Images/skin_images/bg_heading_cc.gif);}
#heading.https.retailer-CC{background-image: url(https://origin-image.alienware.com/Images/skin_images/bg_heading_cc.gif);}
#heading.retailer-CC #logo{float:none;}
#heading.retailer-CC #topbar{height:80px;}
#heading.retailer-CC #headlinks{position:absolute;top:110px;left:15px;padding:5px 0 0  0;width:771px;}
#heading.retailer-CC p.phone{float:left;}
#heading.retailer-CC #tagbox{padding-bottom:2.6em;}

/* ================= IE Fixes \*/
*+ html #heading .box-search{padding-top:3px;margin-left:11px;}
* html #heading .box-search{padding-top:3px;margin-left:11px;}
* html #header-nav ul a{height:1%;}
* html #hn-prod ul a{width:143px;}
* html #hn-plyr ul a{width:188px;}
* html #hn-why ul  a{width:180px;}
* html #hn-deal ul a{width:155px;}
* html #hn-prch ul a{width:134px;}
* html #hn-corp ul a{width:195px;}
* html #hn-supp ul a{width:161px;}
*+ html #header-nav ul ul a{width:100%;}
/* ======== */
	
/* ================ Footer Styles =================== */
#new-footerUC, #new-footUC{width:745px;padding:1em 0 1em 0;color:#666;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
#new-footerUC a, #new-footUC a{color:#666;font-weight:normal;}
#new-footerUC p, #new-footUC p{	margin:0;}
.simple{border-top:1px solid #bebebe;padding:.5em 0 0;}
.emailtxt{float:left;margin-top:4px;}
#foot-email{width:745px; margin:0 0 1em;min-height:32px;background: url(http://image.alienware.com/images/main_images/bg_foot.gif) top left no-repeat}
#foot-insider{width:731px; overflow:auto; text-align:right;padding: 7px;min-height:18px; vertical-align:middle;}
#new-footerUC #foot-insider a{font-family:Verdana, Arial, Helvetica, sans-serif;color:#fff;font-weight:bold;}
#foot-insider input{margin-right:2px;font-size:90%;}
#foot-insider img{margin-left:2px;vertical-align:text-bottom;}
#foot-insider a{vertical-align: middle;}
#new-footerUC .feed-icon{vertical-align:text-bottom;}

/* ================= Secure Backgrounds */
.https #foot-email{background: url(https://origin-image.alienware.com/images/main_images/bg_foot.gif) top left no-repeat #010101;}
.https #foot-insider{background: url(https://origin-image.alienware.com/images/main_images/bg_foot_bot.gif) bottom left no-repeat transparent;}

/* ================= IE Fixes \*/
* html #foot-email{height:32px;}
* html .emailtxt{margin-top:7px;}
/* ======== */

/* ================= Black Pages */
.black .simple{border-top:1px solid #7d7d7d;}
.black #new-footerUC, .black #new-footUC{color:#999999;}
.black #new-footerUC a, .black #new-footUC a{color:#999999;}
.black #foot-email{background: url(http://image.alienware.com/images/main_images/bg_foot_black.gif) top left no-repeat #010101;}
.black .https #foot-email{background: url(https://origin-image.alienware.com/images/main_images/bg_foot_black.gif) top left no-repeat #010101;}
.black #foot-insider{background: url(http://image.alienware.com/images/main_images/bg_foot_bot_black.gif) bottom left no-repeat transparent;}
.black .https #foot-insider{background: url(https://origin-image.alienware.com/images/main_images/bg_foot_bot_black.gif) bottom left no-repeat transparent;}

/* ================= ATA Promo Birdseed */
#birdseed {width:745px; margin: 20px 0 0 0; font-size: 9px; }
#footer #birdseed { color:#666666;}	

/* ================= Pricing Disclaimer for compare all pages */
#pricedisclaimer {width:745px; height:auto; margin:0px; padding: 3px 0px 3px 0px; position:relative;}
#pricedisclaimer p{margin:20px 0px 0px 0px; padding:0px; text-align:left; font-size: 9px; font-family: Helvetica, sans-serif, Verdana, Arial;}

/* ================= S-4 to Area-51 Disclaimer, included in the footer ======== */
#renameDisclaimer {width:745px; height:auto; margin:0px; padding: 3px 10px 3px 10px; position:relative;}
#renameDisclaimer {margin:20px 0px 0px 0px; padding:0px; text-align:left; font-size: 9px; font-family: Helvetica, sans-serif, Verdana, Arial;color: #666666;}


input.radio_button, label.radio_button_label{
	float: left;
	margin: 0 5px 0 0;
}
input.radio_button{
	margin-top: 3px;
}
