/* @group Navigation */

a.Nav:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #efce15;
	text-decoration: none;
	font-size: 11px;
	background: transparent url(../images/navigation/side/button.png) no-repeat;
	padding: 6px 6px 7px 28px;
	display: list-item;
	width: 100%;
	height: 16px;
	visibility: visible;
	list-style-type: none;
}

a.Nav:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #efce15;
	text-decoration: none;
	font-size: 11px;
	background: transparent url(../images/navigation/side/button.png) no-repeat;
	padding: 6px 6px 7px 28px;
	display: list-item;
	width: 100%;
	height: 16px;
	visibility: visible;
	list-style-type: none;
}

a.Nav:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	text-decoration: none;
	font-size: 11px;
	background: transparent url(../images/navigation/side/button_over.png) no-repeat;
	padding: 6px 6px 7px 28px;
	display: list-item;
	width: 100%;
	height: 16px;
	visibility: visible;
	list-style-type: none;
}

a.Nav:active {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	text-decoration: none;
	font-size: 11px;
	background: transparent url(../images/navigation/side/button_over.png) no-repeat;
	padding: 6px 6px 7px 28px;
	display: list-item;
	width: 100%;
	height: 16px;
	visibility: visible;
	list-style-type: none;
}



/* @end */

/* @group Graphic Styles */

/* @group Ad_Panel */

.Ad_Panel_Rule {
	border-right: 1px solid #999;
	border-left: 1px solid #999;	
}

p.Ad_Heading {
	color: #80abdc;
	padding: 0 12px;
	margin: 0 0 5px;
	font: 28px/24px Arial, Helvetica, sans-serif;
}

p.Ad_Body {
	color: white;
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	padding: 0 12px;
	margin: 0 0 8px;
}

.Ad_Background{
	background: black url(../images/ad_panel/background.jpg) repeat-x;
}


/* @end */

/* @group Table */

.Table_Back {
	background: white url(../images/table_back.jpg) repeat-x;
}

.Table_Title_Back {
	background: url(../images/table_title_back.jpg) repeat-x;
	height: 32px;
}

.Table_Border {
	border: 1px solid #80abdc;
}

.Table_Title {
	color: #efce15;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	text-shadow: black 0 0 3px;
}

/* @end */

.Field {
	color: #666;
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
}

/* @group Border */

.Border {
	border: 1px solid white;
}

.Border_Right {
	border-right: 1px solid white;
}

.Border_Bottom {
	border-bottom: 1px solid white;
}



/* @end */

/* @group Cell */

a.Cell_Title:link {
	color: #efce15;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
}

a.Cell_Title:visited {
	color: #efce15;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
}

a.Cell_Title:hover {
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
}

a.Cell_Title:active {
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
}

p.Cell_Body {
	color: #ccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	margin: 0 0 -8px;
	padding: 22px 25px 25px 35px;
}

p.Demo_Body {
	color: #ccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	margin: 0 0 -8px;
	padding: 22px 16px 25px 0px;
}

.Cell_Back_Half {
	background: #666 url(../images/cell/back_half.png) no-repeat;
	display: table;
	width: 377px;
	height: 107px;
}

.Cell_Back_Full {
	background: #666 url(../images/cell/back_full.png) no-repeat;
	display: table;
	width: 752px;
	height: 107px;
}

.Cell_Back_Two_Thirds {
	background: #666 url(../images/cell/back_two_thirds.png) no-repeat;
	display: table;
	width: 500px;
	height: 107px;
}



/* @end */

.Background {
	background: silver url(../images/back_shadow.png) repeat-y center;
}

.Side_Panel {
	background: black url(../images/side_panel/background.jpg) no-repeat 0 0;
	border-right: 1px solid white;
}



/* @end */

/* @group Pharagraph */

.Phone {
	color: #80abdc;
	font: 24px Arial, Helvetica, sans-serif;
}

.Heading_black {
	color: black;
	font: 24px Arial, Helvetica, sans-serif;
}

.Heading_Yellow {
	color: #efce15;
	font: 24px Arial, Helvetica, sans-serif;
}

.Heading_White {
	color: white;
	font: 28px Arial, Helvetica, sans-serif;
}

p.Heading {
	color: #80abdc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	line-height: 26px;
	margin: 0 0 8px;
}

p.Body_Main {
	color: #666;
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	letter-spacing: 0;
	vertical-align: 18px;
	margin: 0 0 8px;
}

p.Body_White {
	color: whitesmoke;
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0;
	margin-top: 0;
	margin-bottom: 8px;
}

.Body_Bold {
	color: black;
	font: bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
}

.Regular_Price {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: white;
	text-decoration: line-through;
}

.Close-out_Sale {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: white;
}

p.Footer {
	text-align: left;
	color: #666;
	font: 9px/12px Verdana, Arial, Helvetica, sans-serif;
	margin-left: 35px;
}

p.Body_Silver {
	color: silver;
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0;
	vertical-align: 18px;
	margin-top: 0;
	margin-bottom: 8px;
}

.Title_Rule {
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	background: transparent url(../images/dot_rule.png) repeat-x 0 70px;
	padding: 35px 0;
}

.Bulleted_Text {
	list-style-image: url(../images/bullet.png);
	list-style-position: outside;
	color: #666;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 8px -5px;
	letter-spacing: 0;
	display: list-item;
}



/* @end */

/* @group Links */

a.sub:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #80abdc;
	text-decoration: none;
	font-size: 16px;
}

a.sub:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #80abdc;
	text-decoration: none;
	font-size: 16px;
}

a.sub:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #8DC0E0;
	text-decoration: underline;
	font-size: 16px;
}

a.sub:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #8DC0E0;
	text-decoration: underline;
	font-size: 16px;
}

/* @end */
