h2 {
	font-size: 14px;
	float:left;
	font-weight:bold;
	color:#ffffff;
	padding:0px 13px 13px 0;
	margin:0;
	display: block;
}

/* Background colors highbandwidth*/
.green .high {
	background:url(../images/bg_main_green.jpg) repeat-x #59aa29;
}
.orange .high {
	background:url(../images/bg_main_orange.jpg) repeat-x #eb7407;
}
.purple .high {
	background:url(../images/bg_main_purple.jpg) repeat-x #6b2c7b;
}
.red .high {
	background:url(../images/bg_main_red.jpg) repeat-x #a01c22;
}
.turquoise .high {
	background:url(../images/bg_main_turquoise.jpg) repeat-x #61adab;
}

/* Background colors lowbandwidth*/
.green .low{
	background:url(../images/bg_main_low_green.jpg) repeat-x #ffffff;
}
.orange .low{
	background:url(../images/bg_main_low_orange.jpg) repeat-x #ffffff;
}
.purple .low{
	background:url(../images/bg_main_low_purple.jpg) repeat-x #ffffff;
}
.red .low{
	background:url(../images/bg_main_low_red.jpg) repeat-x #ffffff;
}
.turquoise .low{
	background:url(../images/bg_main_low_turquoise.jpg) repeat-x #ffffff;
}

.green h2 {
	color:#ebe300;
	background:url(../images/arrow_header_green.gif) no-repeat right top;
}
.orange h2 {
	color:#fad100;
	background:url(../images/arrow_header_orange.gif) no-repeat right top;
}
.purple h2 {
	color:#dd207c;
	background:url(../images/arrow_header_purple.gif) no-repeat right top;
}
.red h2 {
	color:#FB1637;
	background:url(../images/arrow_header_red.gif) no-repeat right top;
}
.turquoise h2 {
	color:#d3e7dc;
	background:url(../images/arrow_header_turquoise.gif) no-repeat right top;
}

.green .low h2 {
	color:#58aa29;
	background:url(../images/arrow_header_low_green.gif) no-repeat right top;
}

.turquoise .low h2 {
	color:#61adab;
	background:url(../images/arrow_header_low_turquoise.gif) no-repeat right top;
}

.high,
.high a {
	color:#FFFFFF;
	line-height: 13px;
}



.low #header,
.low #header a {
	color:#FFFFFF;
}

.high a.link {
	background: url(../images/nav_arrow_link.gif) top left no-repeat;
}


#promotionalarea {
	clear:both; 
	height:351px;
	padding-bottom:26px;
}

#featuredaccessoires {
	width:221px; 
}
#quicklinks {
	width:715px; 
}
#bannerlinks {
	clear:both; 
	float:left;
	padding-top:26px;
	width:100%;
}

.bannerdiv {
	width:289px;
	cursor:pointer;
	height:104px;
	margin-right:33px;
	margin-bottom:13px;
}

.low .bannerdiv {
	width:223px;
	cursor:pointer;
	height:81px;
	margin-right:20px;
	padding-top:13px;
}

.green .bannerdiv {
	background: url(../images/banner_background_green.png) no-repeat;
}
.orange .high .bannerdiv {
	background: url(../images/banner_background_orange.png) no-repeat;
}
.purple .high .bannerdiv {
	background: url(../images/banner_background_purple.png) no-repeat;
}
.red .high .bannerdiv {
	background: url(../images/banner_background_red.png) no-repeat;
}
.turquoise .high .bannerdiv {
	background: url(../images/banner_background_turquoise.png) no-repeat;
}

.low .bannerdiv {
	background: url(../images/banner_background_low.png) no-repeat;
}

.green .bannerlowborder {
	border:solid 1px #98ca7a;
}
.orange .bannerlowborder {
	border:solid 1px #f3a965;
}
.purple .bannerlowborder {
	border:solid 1px #a37cad;
}
.red .bannerlowborder {
	border:solid 1px #c57276;
}
.turquoise .bannerlowborder {
	border:solid 1px #9dcccb;
}

.bannerimage {
	width:93px;
	height:94px;
	padding-left:13px;
}

.high .bannertext {
	width:170px;
	height:65px;
	padding-top:13px;
}

.low .bannertext {
	width:193px;
	height:50px;
	padding:13px;
}

.bannertextheader {
	font-weight:bold;
	text-decoration:none;
}


#promotionalbottom {
	padding-top: 5px; 
	background: url(../images/promotionalshadow_bottom.png) no-repeat center top;
	margin-right:13px; 
	width:182px;
}

.promotionalscrolldiv {
	height:20px; 
	padding-top:6px; 
	width:200px;
}

.quicklinkmain {
	width:689px; 
	padding:0 0 0 26px;
}

.low .quicklinkmain {
	padding:0px;
}

.quicklinks_outer{
	width:203px;
	padding-right:26px;
	margin: 0px;
}
.quicklinks_inner{
	width:189px;
}

div.quicklinks_inner a {
    padding-right: 7px; 
    font-size:11px;
    line-height: 17px;
    text-decoration: underline;
}
div.quicklinks_inner a.link {
	background-position:left 3px;
}

div.quicklinks_inner a:hover{
    text-decoration: underline;
}

#highlights {
	height:234px;
	overflow:hidden;
	position: relative;
	margin:0px;
	padding:0px;
}

.highlight_carousel_shadow_left{
	position:absolute;
	height:338px;
	width:8px;
	z-index:2;
	left:0px;
	top:-20px;
}
.phone_carousel_shadow_right{
	position:absolute;
	height:338px;
	width:8px;
	z-index:2;
	left:200px;
	top:-20px;
}
.highlightDetailArea {
	padding-top:0px; 
	width:494px; 
	height:325px;
	background: url(../images/promotionals_background.png) no-repeat; 
}
#highlightDetail {
	position:relative;
}

.highlight_item {
	height: 78px; 
	width:221px;
	text-align:left;
	padding:0px;
	overflow: hidden;
	cursor:pointer;
}

.highlightNoHover {
	height: 78px;
	width: 221px;
}
.highlightHover {
	height: 78px;
	width: 221px;
}
.highlightSelected {
	height: 78px;
	width: 221px;
}


.highlightNoHover .highlight_overlay {
	display: block;
	height:78px; 
	width:221px;
}

.highlightHover .highlight_overlay {
	display: block;
	height:74px; 
	width:216px;
	margin-left: 1px;
	opacity: .6;
	filter: alpha(opacity=60);
	border: 2px solid white;
}

.highlightSelected .highlight_overlay {
	display: block;
	height:74px; 
	width:216px;
	margin-left: 1px;
	opacity: .6;
	filter: alpha(opacity=60);
	border: 2px solid white;
}

#phones {
	height:234px;
	overflow:hidden;
	position: relative;
	margin:0px;
	padding:0px;
}

.phonecarouselitem {
	width: 65px; 
	height: 65px; 
	cursor:pointer;
	position: relative;
	overflow: hidden;
}
.phonecarousel_imgcontainer {
	width: 52px; 
	height: 52px; 
	padding-left: 13px; 
	padding-bottom: 13px; 
}
.carousel_overlayBorder {
	position: absolute; 	 
	top: 0px; left: 0px;
	width: 53px;
	height: 53px;
	margin-left: 8px;
	margin-bottom: 8px; 
}

.carousel_overlay {
	width: 53px; 
	height: 53px; 
}

.carouselNoHover {
	float: left; 
	position: relative; 
	width: 65px; 
	height: 65px;
}
.carouselHover {
	float: left; 
	position: relative; 
	width: 65px; 
	height: 65px;
}
.carouselSelected {
	float: left; 
	position: relative; 
	width: 65px; 
	height: 65px;
}

.carouselNoHover .carousel_overlay {
	opacity: .0; 
	filter: alpha(opacity=0); 
}
.carouselHover .carousel_overlay {
	opacity: .2;
	filter: alpha(opacity=20);
}
.carouselSelected .carousel_overlay {
	opacity: .3;
	filter: alpha(opacity=30); 
}

.carouselNoHover .carousel_overlayBorder {
	opacity: .0; 
	filter: alpha(opacity=0); 
}
.carouselHover .carousel_overlayBorder {
	opacity: .8; 
	filter: alpha(opacity=80);
	border: 2px solid white;
}
.carouselSelected .carousel_overlayBorder {
	opacity: .9; 
	filter: alpha(opacity=90); 
	border: 2px solid white;
}

.green .highlight_item {
	background: url(../images/bg_highlight_green.jpg) no-repeat;
}
.orange .highlight_item {
	background: url(../images/bg_highlight_orange.jpg) no-repeat;
}
.purple .highlight_item {
	background: url(../images/bg_highlight_purple.jpg) no-repeat;
}
.red .highlight_item {
	background: url(../images/bg_highlight_red.jpg) no-repeat;
}
.turquoise .highlight_item, .turquoise .highlightHover {
	background: url(../images/bg_highlight_turquoise.jpg) no-repeat;
}

.highlight_text{
	width:117px;
	margin-top:26px;
	padding-left:13px;
	height:52px;
	color:#333333;
}

.red .highlight_text {
	color:#FFFFFF;
}

.purple .highlight_text {
	color:#FFFFFF;
}

/*START Highlight  and product detail*/
#highlight_image{
	height:325px;
}
.highlightDetailContent {
	margin: 0 26px 0 0;
	position:relative;
	width: 474px;
	height: 273px;
	bottom:0;
	text-align:right; 
	color:#333333;
}
.highlightDetailTextContainer {
	width:234px; 
}

.red .highlightDetailContent,
.purple .highlightDetailContent {
	color:#FFFFFF;
}

.productDetailContent {
	left:0px;
	position:absolute;
	padding-left: 26px;
	bottom:157px;
	width:234px; 
	color:#333333;
}

#productDetail_headerLink{
	font-size:24px;
}

.detail_header {
  color: #333333;
  font-size: 20px;
  font-weight: normal;
  line-height: 25px !important;
}

.detail_subheader{
	font-size:13px; 
	font-weight:bold; 
	line-height:normal; 
	margin-bottom:3px;
}

.red .detail_subheader,
.purple .detail_subheader{
	color: #FFFFFF;
}

.red #productDetail_introduction,
.purple #productDetail_introduction{
	color: #FFFFFF;
}

.detail_bottomheader {
	font-size:14px;
	margin-bottom:5px;	
}
a.detail_bottomheader, a.detail_bottomheader:visited, a.detail_bottomheader:link {
	text-decoration: none;
}

.detail_bottomcontent {
	position:absolute;
	top:290px;
	width:275px;
	font-weight:bold;
	padding-left:26px;
	line-height:14px;
}

#highlight_active_div{
	position:absolute;
	left:-7px;
	top:33px;
	z-index:3;
	cursor:pointer;
}
#highlight_hover_div{
	position:absolute;
	left:-7px;
	top:33px;
	z-index:3;
	cursor:pointer;
}

/*END Highlight  and product detail*/
/* start carousel buttons */
a.carousel-up, a.carousel-down{
	display:block;
	width:28px;
	height:28px;
}
a.carousel-down, a.carousel-down:visited, a.carousel-down:link, a.carousel-down:focus {
	cursor:pointer;
	background-image:url(../images/arrow_down.png);
	outline: 0;
}
a.carousel-down:hover{
	background-image:url(../images/arrow_down_hover.png);
	outline: 0;
}
a.carousel-down-disabled, a.carousel-down-disabled:visited, a.carousel-down-disabled:link, a.carousel-down-disabled:focus {
	display:block;
	width:28px;
	height:28px;
	background-image:url(../images/arrow_down_disabled.png);
	outline: 0;
	cursor:default;
}
a.carousel-up, a.carousel-up:visited, a.carousel-up:link, a.carousel-up:focus {
	cursor:pointer;
	background-image:url(../images/arrow_up.png);
	outline: 0;
}
a.carousel-up:hover{
	background-image:url(../images/arrow_up_hover.png);
	outline: 0;
}
a.carousel-up-disabled, a.carousel-up-disabled:visited, a.carousel-up-disabled:link, a.carousel-up-disabled:focus {
	display:block;
	width:28px;
	height:28px;
	background-image:url(../images/arrow_up_disabled.png);
	outline: 0;
	cursor:default;
}

/* end carousel buttons */


/* START Browsephones dropdown */
a.phoneDropdown, a.phoneDropdown:link, a.phoneDropdown:visited{
	display:block;
	line-height: 17px;
	margin-right:9px;
	margin-left:8px;
	padding-left:5px;
	font-size:11px;
}
a#browseAllPhonesLink{
	line-height:8px;
	padding-left:10px;
}
#browseAllPhonesArrow{
	border-top:5px;
	cursor:pointer;
}
a.phoneDropdown:hover{
	background-image:url(../images/phoneDropdown_hover.png);
	background-repeat:repeat-x;
}

#dropdownArrow{
	margin-left: 5px;
}

#browsephone {
	position:absolute;
	z-index:10;
	left: 20px;
	top: 0px;
	font-weight:bold;
}

#browsephone a {
	font-size:11px;
}
#browsephonesdropdowndiv {
	position:absolute;
	width:211px;
	height:237px;
	z-index:5;
	left: -5px;
	top: -14px;
	background: url(../images/dropdown_box.png) no-repeat top left;
	padding-top: 35px;
	display: none;
}
#browsephonesdropdowninnerdiv {
	padding-top: 30px;
	margin-top:0px;
	z-index:11;
	width: 191px;
	height: 191px;
	padding-left:4px;
	margin-top:-28px;
	margin-left:7px;
}

.green #browsephonesdropdowninnerdiv {
	background-color:#59aa29;
}
.orange #browsephonesdropdowninnerdiv {
	background-color:#eb7407;
}
.purple #browsephonesdropdowninnerdiv {
	background-color:#6b2c7b;
}
.red #browsephonesdropdowninnerdiv {
	background-color:#a11b22;
}
.turquoise #browsephonesdropdowninnerdiv {
	background-color:#61adab;
}

#browsephonesdropdowninnerdiv2 {
	height: 172px;
	width: 170px;
	overflow:auto;
	text-align:left;
	font-weight:bold;
}
/* END Browsephones dropdown */

/* BEGIN preloader images */
.red .preloader {
	background:url(../images/preloader_red.gif) no-repeat;
}
.green .preloader {
	background:url(../images/preloader_green.gif) no-repeat;
}
.orange .preloader {
	background:url(../images/preloader_orange.gif) no-repeat;
}
.purple .preloader {
	background:url(../images/preloader_purple.gif) no-repeat;
}
.turquoise .preloader {
	background:url(../images/preloader_turquoise.gif) no-repeat;
}
/* END preloader images */


.detail_container {
	padding-right: 26px; 
	position:relative;
}

.red .detail_header,
.purple .detail_header{
	color: #FFFFFF;
}

#highlightDetail_header, #productDetail_header{
    background-image: url(../images/promotional_arrow.gif);
    background-position: right bottom; 
    background-repeat: no-repeat;
    padding-right: 16px;
	width:240px;
	cursor: pointer;
	height: auto;
}

#productDetail_header{
    display: inline;
}
 
#productDetailImgContainer{
	left:0px;
	top:0px;
	padding-right: 40px;
	width: 450px;
	height: 300px;
	margin-top: 30px;
	cursor: pointer;
	position: absolute;
}
    	
.green #productDetail_header a,
.turquoise #productDetail_header a,
.orange #productDetail_header a{
	color: #333333;
}

.productDetailContent a.link,
#highlightDetail_content a.link {
	display:inline;
}

.green .productDetailContent a.link,
.turquoise .productDetailContent a.link,
.orange .productDetailContent a.link,
.green #highlightDetail_content a.link,
.turquoise #highlightDetail_content a.link,
.orange #highlightDetail_content a.link{
	color: #333333;
	background-image: url(../images/nav_arrow_link_black.gif);
}

.purple #highlightDetail_header,
.red  #highlightDetail_header,
.purple #productDetail_header,
.red #productDetail_header{
    background-image: url(../images/promotional_arrow_white.gif);
}

.lowbandwidthLink{
	padding-right: 15px;
	display: block;
	
}
#lowbandwidth {
    background: url(../images/ic_bandwidth.gif) bottom left no-repeat;
    padding-left: 20px;
    padding-right: 5px;
    margin-top: 26px;
}
#lowbandwidth a {
    text-decoration: none;
    font-weight: bold;
}

.orange .high .footermenu li,
.green .high .footermenu li,
.turquoise .high .footermenu li,
.red .high .footermenu li,
.purple .high .footermenu li{
	background: url(../images/listArrowWhite2.gif) no-repeat;
}

.orange .high .footermenu li,
.green .high .footermenu li,
.turquoise .high .footermenu li,
.red .high .footermenu li,
.purple .high .footermenu li{
	color: #ffffff;
}