@charset "utf-8";
/* CSS Document */

/*---------------------------------------------------------
General CSS
--------------------------------------------------------*/
* {
	margin: 0px;
	padding: 0px;
}
body {
	margin: 0px;
	padding: 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:18px;
	color: #000000;
	background-image: url(/alliance_distributors/core/bg_body.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
p {
	margin: 0px;
	padding: 0px;
}
a:link, a:visited {
	color: #0e3053;
	text-decoration: none;
}
a:hover, a:active {
	color: #cc0000;
	text-decoration: underline;
}
/*---------------------------------------------------------
Page Layout CSS
--------------------------------------------------------*/
#page {
	width: 988px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
/*---------------------------------------------------------
Header CSS
--------------------------------------------------------*/
#header {
	margin: 0px;
	padding: 0px;
	width: 988px;
	height: 158px;
	position: relative;
	background-image: url(/alliance_distributors/core/bg_header.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#logo {
	margin: 0px;
	width: 395px;
	height: 90px;
	padding: 0px;
	background-image: url(/alliance_distributors/core/logo.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9999px;
	display: block;
	float: left;
}
.phone-number {
	font-size: 18px;
	color: #FFFFFF;
	position: absolute;
	top: 33px;
	right: 20px;
	line-height: 20px;
}
.pre-nav-01 {
	text-transform: uppercase;
	color: #000000!important;
	position: absolute;
	top: 69px;
	right: 257px;
	font-weight: bold;
	font-size:11px;
}
.pre-nav-01:hover {
	color: #0088bb !important;
	text-decoration: none;
}
.pre-nav-02 {
	text-transform: uppercase;
	color: #000000 !important;
	position: absolute;
	top: 69px;
	right: 140px;
	font-weight: bold;
	font-size:11px;
}
.pre-nav-02:hover {
	color: #0088bb !important;
	text-decoration: none;
}
.pre-nav-03 {
	text-transform: uppercase;
	color: #000000 !important;
	position: absolute;
	top: 69px;
	right: 20px;
	font-weight: bold;
	font-size:11px;
}
.pre-nav-03:hover {
	color: #0088bb !important;
	text-decoration: none;
}
/*---------------------------------------------------------
MAIN NAV CSS
--------------------------------------------------------*/
#nav {
	width: 988px;
	background-image: url(/alliance_distributors/core/bg_header03.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	clear: left;
	float: left;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#nav li {
	float: left;
}
#nav .nav-1 {
	background-image: url(/alliance_distributors/core/btn_01.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 16px;
	width: 88px;
	text-indent: -5000px;
}
#nav .nav-2 {
	background-image: url(/alliance_distributors/core/btn_02.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 16px;
	width: 80px;
	text-indent: -5000px;
}
#nav .nav-3 {
	background-image: url(/alliance_distributors/core/btn_03.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 16px;
	width: 79px;
	text-indent: -5000px;
}
#nav .nav-4 {
	background-image: url(/alliance_distributors/core/btn_04.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 16px;
	width: 77px;
	text-indent: -5000px;
}
#nav .nav-5 {
	background-image: url(/alliance_distributors/core/btn_05.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 16px;
	width: 78px;
	text-indent: -5000px;
}
#nav .nav-6 {
	background-image: url(/alliance_distributors/core/btn_06.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 16px;
	width: 78px;
	text-indent: -5000px;
}
#nav .nav-7 {
	background-image: url(/alliance_distributors/core/btn_07.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 16px;
	width: 80px;
	text-indent: -5000px;
}
#nav .nav-8 {
	background-image: url(/alliance_distributors/core/btn_08.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 16px;
	width: 78px;
	text-indent: -5000px;
}
#nav .nav-9 {
	background-image: url(/alliance_distributors/core/btn_09.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 16px;
	width: 79px;
	text-indent: -5000px;
}
#sub-nav {
	margin: 0px;
	padding: 0px;
	clear: left;
	float: left;
	height: 52px;
	width: 988px;
	position: relative;
	background-image: url(/alliance_distributors/core/bg_header04.jpg);
	background-repeat: no-repeat;
}
#search {
	position: absolute;
	height: 20px;
	width: 240px;
	left: 15px;
	top: 23px;
}
#search label {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	position: absolute;
	left: 10px;
	top: 0px;
}
#search #searchbox {
	position: absolute;
	left: 70px;
	top: 0px;
	height: 18px;
	width: 140px;
	border: 1px solid #999999;
}
#search #btn-search {
	position: absolute;
	right: 0px;
	top: 0px;
}
.sub-nav-01 {
	text-transform: uppercase;
	color: #b7b7b7!important;
	position: absolute;
	top: 4px;
	right: 166px;
	font-weight: bold;
	font-size:11px;
}
.sub-nav-01:hover {
	color: #FFFFFF !important;
	text-decoration: none;
}
.sub-nav-02 {
	text-transform: uppercase;
	color: #b7b7b7 !important;
	position: absolute;
	top: 4px;
	right: 45px;
	font-weight: bold;
	font-size:11px;
}
.sub-nav-02:hover {
	color: #FFFFFF !important;
	text-decoration: none;
}
#container {
	background-image: url(/alliance_distributors/core/bg_container_home.png);
	background-repeat: repeat-y;
	clear: left;
	float: left;
	width: 988px;
}
#container-int {
	background-image: url(/alliance_distributors/core/bg_container_int.png);
	background-repeat: repeat-y;
	clear: left;
	float: left;
	width: 988px;
}
#sidebar-left {
	margin: 0px;
	float: left;
	width: 208px;
	color: #0083B8;
	padding: 0px;
	font-size: 11px;
	line-height: 13px;
}
#sidebar-left-top {
	background-image: url(/alliance_distributors/core/bg_sidebar_left_top.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 35px;
	width: 208px;
	margin: 0px;
}
#sidebar-left-mid {
	width: 164px;
	padding-top: 10px;
	padding-bottom: 25px;
	padding-left: 20px;
	padding-right: 24px;
}
#sidebar-left-bottom {
	background-image: url(/alliance_distributors/core/bg_sidebar_left_bottom.gif);
	height: 33px;
	width: 187px;
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	margin: 0px;
}
#sidebar-left h1 {
	color: #0083B8;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 11px;
	line-height: 16px;
	text-transform: uppercase;
}
#sidebar-left ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D5D5D5;
}
#sidebar-left li {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
#sidebar-left a:link, #sidebar-left a:visited {
	color: #334E78;
	text-decoration: none;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
}
#content {
	float: left;
	padding-top: 45px;
	padding-right: 18px;
	padding-bottom: 35px;
	padding-left: 0px;
}
.home {
	width: 597px;
}
.interior {
	width: 742px;
}

#content .featured-item {
	background-color: #000000;
	margin: 0px;
	padding: 0px;
}
#content .featured-item h1 {
	color: #FFFFFF;
	text-align: center;
	font-size: 16px;
	line-height: 16px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#content .featured-item p {
	color: #FFFFFF;
	text-align: center;
	padding: 5px;
}
#content .home-page-title {
	color: #2C4773;
	font-size: 14px;
	line-height: 14px;
	text-align: center;
	margin: 0px;
	padding: 10px;
}
#content .new-item-01 {
	background-image: url(/home/images/feat1.jpg);
	background-repeat: no-repeat;
	height: 138px;
	width: 397px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 190px;
}
#content .new-item-02 {
	background-image: url(/home/images/feat2.jpg);
	background-repeat: no-repeat;
	height: 138px;
	width: 397px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 190px;
}
#content .new-item-03 {
	background-image: url(/home/images/feat3.jpg);
	background-repeat: no-repeat;
	height: 138px;
	width: 397px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 190px;
}
#content p {
	padding-bottom: 15px;
}

.featured-item-img {
	display: block;
	margin-right: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.Name {
	color: #0088bb;
	text-transform: uppercase;
	text-align: center;
	padding: 5px;
	height: 40px;
}
.featured-item-more {
	text-align: center;
	padding: 5px;
}
.featured-item-more img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.not-end {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0088bb;
}
#sidebar-right {
	margin: 0px;
	float: left;
	width: 145px;
	color: #0083B8;
	padding: 0px;
}
#sidebar-right-top {
	background-image: url(/alliance_distributors/core/bg_sidebar_right_top.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 7px;
	width: 145px;
	margin: 0px;
}
#sidebar-right-mid {
	width: 137px;
	padding-top: 25px;
	padding-bottom: 25px;
	padding-left: 8px;
	text-align: center;
}
#sidebar-right-mid h1 {
	font-size: 11px;
	line-height: 16px;
	margin-bottom: 15px;
}
#sidebar-right-mid img {
	margin-bottom: 15px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#sidebar-right-bottom {
	background-image: url(/alliance_distributors/core/bg_sidebar_right_bottom.gif);
	height: 7px;
	width: 145px;
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	margin: 0px;
}
#container-footer {
	background-image: url(/alliance_distributors/core/bg_container_bottom_home.png);
	margin: 0px;
	padding: 0px;
	height: 87px;
	width: 988px;
	float: left;
	clear: left;
}
#container-footer-int {
	background-image: url(/alliance_distributors/core/bg_container_bottom_int.png);
	margin: 0px;
	padding: 0px;
	height: 87px;
	width: 988px;
	float: left;
	clear: left;
}
#footer {
	background-image: url(/alliance_distributors/core/bg_footer.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	clear: left;
	float: left;
	height: 20px;
	width: 988px;
	padding-top: 50px;
	padding-bottom: 30px;
}
.footer-nav {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #8CC3D9;
	border-bottom-color: #8CC3D9;
	clear: left;
	float: left;
	height: 20px;
	width: 988px;
}
#footer .left-info {
	float: left;
	color: #70aec7;
}
#footer .right-info {
	float: right;
}
#footer .right-info a {
	color: #70aec7;
	text-decoration: none;
}
#Category {
background-color: #fff;
width: 591px;
font-family: Verdana, Arial, Sans-serif;
margin: 0px;
}

#Detail p.home-page-title {
font-weight: bold;
font-size: 24px;
line-height: 24px;
margin: 0px;
padding: 0px;
text-align: right;
color: #2B4672;
}

#Detail p.subTitle {
font-size: 12px;
text-align: right;
color: #000;
}



#Detail p.Description, #Detail p.description, #Detail p,  #Detail ul, #Detail li  {
font-size: 12px;
text-align: left;
color: #000;
font-family: Verdana, Arial, Sans-serif;
}