/* ---------- General Styles ---------- */
body {
	margin: 0px;
	color: #000000;
	font-family: Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif;
	background-color : White;
	}
td {
	font: 11px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif; 
	color: #424142; 
	align: left;
	valign: top;
	}
textarea {
	background-color: #F7F7F7;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 0px inset;
	border-bottom-style: outset;
	border-left-style: outset;
	border-right-style: outset;
	border-top-style: outset;
	border-color: #000000 #999999 #CCCCCC #000000;
	scrollbar-face-color: #7F7F7F; 
	scrollbar-highlight-color: #B0B0B0; 
	scrollbar-shadow-color: #666666; 
	scrollbar-3dlight-color: #111111; 
	scrollbar-arrow-color: #bbbbcc; 
	scrollbar-track-color: #747474; 
	scrollbar-darkshadow-color: #363636; 
	scrollbar-base-color: #789789;
	overflow: auto;
	}
	
.microsoft {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000; 
	font-weight: bold;
	}

/* Used for links that do not require lines */
a.noline:link  { text-decoration: none; }
a.noline:visited  { text-decoration: none; }
a.noline:active  { text-decoration: none; }
a.noline:hover { text-decoration: none; }

a:link { color: #000000; }
a:visited { color: #000000; }
a:active { color: #000000; }
a:hover { color: #424142; }

/* ---------- Configurator Specifc Styles ---------- */
#arrowblock ul li {
	list-style: none url("http://image.alienware.com/images/skin_images/bullet_listarw_green.gif") inside;
    line-height:150%;
	}
.arrowlist1 {
	list-style: none url("http://image.alienware.com/images/skin_images/bullet_listarw_green.gif") inside;
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	text-indent:-.7em;
	}
.menu {
	font: 10px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif; width: 700px;
	}
.submenu {
	font: 10px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif; width: 700px;
	}
select {
	font: 11px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif;
	}
.countryselect {
	font: 10px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif;
	color: #ffffff;
	background-color : #0D1101;
	}
.pricetable {
	border: 1px solid #C2C2C2;
	}
.funtiontable {
	border: 1px solid #181818;
	}
.price {
	font: 10px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif; font-weight: bold;
	}
.menu {
	font: 11px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif; width: 710px;
	}
.category {
	font: 11px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif; font-weight: bold;
	}
.submenu {
	font: 10px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif; width: 50px;
	}
.tabs {
	background-image: url('http://image.alienware.com/images/configurator_images/tab_spacer_bg.gif'); 
	background-repeat: repeat-x;
	}
.standarditem {
	background-image: url(http://image.alienware.com/images/configurator_images/new_bar_bg.gif);
	background-repeat: repeat-x;
	}
.checkboxitem {
	border: 1px solid #A2A2A2;
	background-color : #EAEAEA;
	background-image: url(http://image.alienware.com/images/configurator_images/table_background_checkbox.jpg);
	background-repeat: repeat-x;
	background-position: 100% 100%;
	}
.categoryexpired {
	font: 10px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif;
	color: OrangeRed;	
    font-weight: bold;    
	}
.itemexpired {
	font: 10px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif;
	color: OrangeRed;
	}
a.moreinfo:link  { font-weight: bold; color: #000000; text-decoration: none;}
a.moreinfo:visited  { font-weight: bold; color: #000000; text-decoration: none;}
a.moreinfo:active  { font-weight: bold; color: #000000; text-decoration: none;}
a.moreinfo:hover { font-weight: bold; color: #000000; text-decoration: underline;}

/* Used for non-selected tabs on configurator pages */
a.tabnotselected:link  { font: 10px; text-align: center; text-decoration: none; font-weight: bold; color: #A1A1A1; }
a.tabnotselected:visited  { font: 10px; text-align: center; text-decoration: none; font-weight: bold; color: #A1A1A1; }
a.tabnotselected:active  { font: 10px; text-align: center; text-decoration: none; font-weight: bold; color: #A1A1A1; }
a.tabnotselected:hover { font: 10px; text-align: center; text-decoration: underline; font-weight: bold; color: #A1A1A1; }

/* Used for non-selected tabs on configurator pages */
a.tabselected:link  { font: 10px; text-align: center; text-decoration: none; font-weight: bold; color: #424142;}
a.tabselected:visited  { font: 10px; text-align: center; text-decoration: none; font-weight: bold; color: #424142;}
a.tabselected:active  { font: 10px; text-align: center; text-decoration: none; font-weight: bold; color: #424142;}
a.tabselected:hover { font: 10px; text-align: center; text-decoration: none; font-weight: bold; color: #424142;}

a.function:link  { font-weight: bold; color: #FFFFFF; }
a.function:visited  { font-weight: bold; color: #FFFFFF; }
a.function:active  { font-weight: bold; color: #FFFFFF; }
a.function:hover { font-weight: bold; color: #FFFFFF; }

/* =================== Foot Styles ====================== */
#footerUC, /* legacy */
	#footerUC-https, #footerUC-http /* new */ 
{
	margin-bottom:35px;padding:0px;width:760px;
	color:#666;position:relative;
	border-top: 1px solid #CFCFCF;	
	background: url(https://origin-image.alienware.com/images/skin_images/footer.gif) top left repeat-y;
	height:80px;
}
#footerUC-http /* new */
{
	background: url(http://image.alienware.com/images/skin_images/footer.gif) top left repeat-y;
}

#footerUC /* legacy */
	p{margin:0px;padding:0px;}

#footerUC-https /* new */
	p{margin:0px;padding:0px;}

#footerUC-http /* new */
	p{margin:0px;padding:0px;}

@media all
{
	#footerUC, /* legacy */
		#footerUC-https, #footerUC-http /* new */
			{height:auto;}
}
#footleft{width:605px;}
#leftfootleft{
	text-align:left;position:absolute;top:0px;left:0px;
	padding: 11px 0px 0px 0px;margin:0px;width:360px;}
@media all{ #leftfootleft{position:static;} }
#midfootleft{
	text-align:left;position:absolute;top:0px;left:380px;
	width:230px;padding:13px 0px 0px;}
@media all{ #midfootleft{position:static;float:right;} }
.chatguy{float:left;margin:0px 4px 10px 0px;display:none;}
@media all{ .chatguy{display:inline} }
#footright{position:absolute;top:0px;left:615px;text-align: center;width:150px;padding:11px 0px 0px;}
@media all{ #footright{float: right;position:static;} }
#footright table{margin:0 auto;}
#footright td{text-align:center;}
#footfull{
	width: 100%;text-align: center;
	padding-top:10px;background:#fff;}