body{
	font-family: Ubuntu, Verdana, Geneva, sans-serif;
	background: url("../gfx/light_grey.png") #fff repeat;
	margin: 0px 0px 25px 0px;
	padding: 0px 0px 0px 0px;
	-webkit-text-size-adjust: 100%;
}

p {
	color:#585956
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#social{
	padding:10px 25px 0 0;
	text-align:right;
}

#social a{
	color: #585956;
	font-size:15px;
}

#social a:hover{
	color: #1bace0;
}
#social a.win, a.win {
	color: #1bace0;
}
a.win{
	font-size:13px;
}
#social a.win:hover, a.win:hover{
	color: #585956;
}

.topwin{
	margin-bottom: 8px;
}

   #numberBox{
	clear: both;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 0px 20px 0px 0px;
	font-weight: normal;
	font-size: 16px;
	float: right;
}
				
				#numberBox a.phone{
				font-size: 27px;
				color:#f35f2f;
				font-weight:bold;
				letter-spacing:-2;
				}

				#numberLeft{
				float: left;
				background: url("../gfx/topRightBgLeft.png") no-repeat;
				width: 4px;
				height: 31px;
				margin: -8px 0px 0px 0px;
				}

				#numberRight{
				float: right;
				background: url("../gfx/topRightBgRight.png") no-repeat;
				width: 4px;
				height: 31px;
				margin: 0px 0px 0px 0px;
				}

				.arrowright {
	 			float:left;
     			margin:0x 0px 30px 0px;
     			padding:68px 0px 0px 0px;
				}

				.btnLearnRight{
				float:left;


				right:0px;

				bottom:0px;
				}

a{
	text-decoration: none;
	outline-style: none;
}

img{
	border: none;
}

h1{
	font-size: 30x;
	color: #0067aa;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 34px;
	letter-spacing: -1px;
}

h2{
	font-size: 25px;
	color: #222559;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	letter-spacing: -1px;
}

h2.extra {
	font-size: 25px;
	color: #222559;
	font-weight: normal;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	letter-spacing: -1px;
}



h2.home {
	font-size: 25px;
	color: #007acb;
	font-weight: normal;
	margin: 5px 0px;
	padding: 0px 0px 0px 0px;
	letter-spacing: -1px;
}

h2.selected{
	color: #1bace0;
}

h3{
	font-size: 12px;
	color: #0067aa;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 15px 40px;
	letter-spacing: -1px;
	text-transform: uppercase;
}

h4{
	font-size: 14px;
	color: #222559;
	margin: 0px 0px 10px 20px;
	padding: 15px 0px 0px 0px;
	letter-spacing: -1px;
	font-weight:normal;
}

h5{
	font-size: 18px;
	font-weight: bold;
	color: #007acb;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 400px;
}

h5 a{
	color: #007acb;
}

h6{
	font-size: 14px;
	font-weight: bold;
	color: #262165;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

ol {
	font-family: Ubuntu, Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#585956;
	padding-left:20px;
	margin-bottom:20px;
	margin-left:0;
	line-height: 20px;
}

li {
	font-family: Ubuntu, Verdana, Geneva, sans-serif;
	color:#585956;
}

.box{
	width: 983px;
	height: auto;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	clear: both;
	overflow: hidden;
}

#header{
	clear: both;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

#mainBanner{
	background: url("../gfx/mainBannerMid.png") repeat-y;
	margin-top:25px;
}


#headerLeft{
	float: left;
	overflow: hidden;
	margin: 15px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

#headerRight{
	float: right;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#numberLeft{
	float: left;
	background: url("../gfx/topRightBgLeft.png") no-repeat;
	width: 4px;
	height: 31px;
	margin: -8px 6px 0px 0px;
}

#numberRight{
	float: right;
	background: url("../gfx/topRightBgRight.png") no-repeat;
	width: 4px;
	height: 31px;
	margin: -8px 0px 0px 6px;
}

.nav{
	clear: both;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	text-align: right;
}

.nav ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.nav li{
	display: inline;
	list-style: none;
	margin: 0px 22px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.nav a{
	font-size: 15px;
	font-weight: bold;
	color: #585956;
	
}

a.selected{
	color: #1bace0 !important;
}

.nav a:hover{
	color: #1bace0;
}

#mainBanner{
/*	background: url("../gfx/mainBannerMid.png") repeat-y; */
background: transparent;
}

.mainBannerTerms {
	background: url("../gfx/mainBannerContent.png") repeat-y !important;
	
	}
	
.mainBannerTerms #subpagecontentMain {
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 20px;
	padding-top:20px;
}

#mainBannerTop{
	background: url("../gfx/mainBannerTop.png") no-repeat;
	width: 983px;
	min-height: 353px;
	clear: both;
	overflow: hidden;
}

#mainbannerfaq{
	background: url("../gfx/mainBannerfaq.png") repeat;
	width: 746px;
	clear: both;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

#mainBannerBottom{
	background: url("../gfx/mainBannerBottom.png") no-repeat;
	width: 983px;
	height: 12px;
}


#mainBannerTopHome{
	background: url("../gfx/mainBannerTopHome.png") no-repeat;
	width: 983px;
	min-height: 348px;
	clear: both;
	overflow: hidden;
}

#mainBannerBottomHome{
	background: url("../gfx/mainBannerBottomHome.png") no-repeat;
	width: 983px;
	height: 12px;
}

.mainBannerTopTerms {
    background: url(../gfx/mainBannerTopsmall.png) no-repeat !important;
    height: 43px !important;
    min-height: 0 !important;
}

#banner{
	background: url("../gfx/rrc-banner.png") no-repeat;
	margin: 12px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	width: 962px;
	height: 238px;
	overflow: hidden;
	position: relative;
	clear: both;
}

#banner h2 a{
	text-decoration: none;
	color: #0067aa;
}

#bannerLeft{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 58px 0px 0px 20px;
	width: 526px;
}

#bannerRight{
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.bannerNavBox{
	width: 278px;
	margin: 9px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
	height: auto;
	overflow: hidden;
	cursor: pointer;
	float: left;
}


.bannerNavBox.selected h2{
	color:#191360;
}

.bannerNavBox.marginLeft{
	margin-left: 45px;
	padding: 0px 0px 0px 0px;
}

.jobs_box{
	background-color: #2689D0;
	border: 1px solid rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.1);
	box-shadow: 0 0 3px rgba(0,0,0,0.1);
	color: #fff;
	padding: 10px 10px 10px 10px;
	margin-bottom: 18px;
	margin-left:0px;
	margin-right: 10px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
}

.form_error_box{
	border: 1px solid rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.1);
	box-shadow: 0 0 3px rgba(0,0,0,0.1);
	color: #fff;
	padding: 2% 5%;
	margin-top:10px 0 18px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
  -khtml-border-radius: 7px;
  border-radius: 7px;
}

.failure {
	background-color: #f35f2f;
}

.success {
	background-color: #68BD50;
}

.bannerNavBox.marginCenter{
	margin-left: 200px;
	padding: 0px 0px 0px 0px;
}

.bannerNavBox p{
	color: #585986;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	margin: -10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#mainContent{
	background: url("../gfx/mainContentMid.png") repeat-y;
}

#mainContentTop{
	background: url("../gfx/mainContentTop.png") no-repeat;
	width: 983px;
	height: 14px;
	clear: both;
	overflow: hidden;
	margin: 18px 0px 0px 0px;
}
/*
#mainContentTop{
	background: url("../gfx/mainContentTop.png") no-repeat;
	width: 983px;
	min-height: 383px;
	clear: both;
	overflow: hidden;
}
*/
#mainContentBottom{
	background: url("../gfx/mainBannerBottom.png") no-repeat;
	width: 983px;
	height: 12px;
}

#productBox{
	clear: both;
	width: 900px;
	height: auto;
	margin: 0px 0px 0px 35px;
	padding: 0px 0px 0px 0px;
}

#productBgTop{
	background: url("../gfx/productsBgTop.gif") no-repeat;
	clear: both;
	overflow: hidden;
	width: 900px;
	height: 7px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#productBgBottom{
	background: url("../gfx/productsBgBottom.gif") no-repeat;
	clear: both;
	overflow: hidden;
	width: 900px;
	height: 8px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#productBgMid{
	background: url("../gfx/productsBgMid.gif") repeat-y;
	clear: both;
	overflow: visible;
	width: 900px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

label { display: block; }

.infiniteCarousel {
  width: 896px;
  height: 127px;
  position: relative;
  margin: 0px 0px 0px 0px;
}

.infiniteCarousel .wrapper {
  width: 816px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  min-height: 10em;
  height: 10em;
  margin: 0 40px;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul a img {
}

.infiniteCarousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  padding: 10px 10px 10px 10px;
  height: 106px;
  width: 116px;
  font-size: 11px;
  color: #333333;
  font-family: Verdana, Geneva, sans-serif;
}

.infiniteCarousel ul li a img {
  float: none;
}

.infiniteCarousel .arrow {
  display: block;
  height: 36px;
  width: 37px;
  background: url("../gfx/arrow.png") no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 37px;
  cursor: pointer;
}

.infiniteCarousel .forward {
  background-position: 0 0;
  right: -18px;
}

.infiniteCarousel .back {
  background-position: 0 -72px;
  left: -18px;
}

.infiniteCarousel .forward:hover {
  background-position: 0 -36px;
}

.infiniteCarousel .back:hover {
  background-position: 0 -108px;
}

.infiniteCarousel ul li .sliderTitle{
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	font-family: Verdana, Geneva, sans-serif;
	float: right;
	width: 100%;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

.infiniteCarousel ul li p{
	width: 175px;
	margin: 10px 0px 0px 20px;
	float: right;
}

#contentheading{
	width: 550px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: auto;
	overflow: hidden;
	float: left;
}

#contentheading a{
	color: #0067aa;
}

#contentheading a:hover{
	color: #10216f;
}

.homeBottom{
	clear: both;
	overflow: hidden;
	width: 100%;
	padding: 10px 0px 21px 0px;
	margin: 10px 0px 0px 0px;
	height: auto;
}

.homecategories {
	float: left;
	margin: 0 34px 10px 34px;
}

.repaircategories {
	float: left;
	margin: 0 5px 10px 5px;
}

.homeboxrows {
	float: left;
	margin: 20px 0;
}

.homeboxthumb {
	float: left;
	width: 100px;
	padding: 0;
	margin: 0;
	border-right: 1px #fff solid;
	text-align: center;
}

.homeboxthumbright {
	float: left;
	width: 100px;
	padding: 0;
	margin: 0;
	border-right: none;
	text-align: center;
}

.homeboxthumb a, .homeboxthumbright a {
	color: #1bace0;
	font-size: 13px;
}

.homeboxthumbimg {
	
	text-align: center;
	margin-bottom: 3px;
}

.homeBottomBox{
	float: left;
	width: 300px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 18px;
	border-right: 1px #ffffff solid;
}

*html .homeBottomBox {width: 318px; w\idth: 300px;}

.homeBottomBox h2, h4{
	font-size: 18px;
}

.homeBottomBox.left{
	margin: 0px 0px 0px 34px;
}

.homeBottomBox.center{
	width: 263px;
	padding: 0px 18px 0px 18px;
	margin: 0px 0px 0px 0px;
	border-right: none;
}

*html .homeBottomBox.center {width: 299px; w\idth: 263px;}


.homeBottomBox.right{
	width: 263px;
	padding: 0px 18px 0px 20px;
	margin: 0px 0px 0px 0px;
	border-left: 1px #ffffff solid;
	border-right: none;
}

*html .homeBottomBox.right {width: 301px; w\idth: 263px;}

.homeBottomBox h3{
	padding: 0px 0px 15px 4px;
	margin: 0px 0px 0px 0px;
}

.homeBottomBox p{
	font-size: 11px;
	color: #575757;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	width: 260px;
	padding: 0px 9px 0px 9px;
	margin: 14px 0px 0px 0px;
}

.homeBottomBox p.quoteText{
	font-size: 16px;
	color: #1bace0;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	line-height: 20px;
	width: 223px;
	padding: 10px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}

.homeBottomBox p.quoteAuthor{
	font-size: 11px;
	color: #818181;
	font-weight: normal;
	font-style: none;
	text-align: right;
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 21px 0px 0px 0px;
}

.homeBottomBox a{
	color: #0067aa;
}

.homeBottomBox a:hover{
	color: #10216f;
}


#logoBgMid{
	background: url("../gfx/logosBgMid.png") repeat-y;
	padding: 0px 10px 0px 10px;
	min-height: 42px;
}

#logoBgMid img{
	padding: 3px 0px 3px 0px;
}

#logoBgMid img#right{
	padding: 3px 0px 3px 0px;
}

#logoBgTop{
	background: url("../gfx/logosBgTop.png") no-repeat;
	width: 983px;
	height: 13px;
	clear: both;
	overflow: hidden;
	margin: 20px 0px 0px 0px;
}

#logoBgBottom{
	background: url("../gfx/logosBgBottom.png") no-repeat;
	width: 983px;
	height: 12px;
}



#footer{
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 28px 0px;
}

.footerBox{
	float: right;
	border-right: 1px #cacaca solid;
	height: 87px;
	padding: 0px 40px 0px 20px;
	color: #585859;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.footerBoxleft {
	float: left;
	padding: 0px 0px 0px 15px;
	color: #585859;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.footerBox ul{
	float: left;
	width: 250px;
	height: 50px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.footerBox li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 125px;
	list-style: none;
	display: block;
	float: left;
	color: #585859;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.footerBox a{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #585859;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 10px;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.footerBox.center a{
	font-weight: normal;
	text-transform: none;
	letter-spacing: 0px;
}

.footerBox a:hover{
	color: #ff0000;
}

.footerBox.center ul{
	width: 320px;
}

.footerBox.center li{
	width: 160px;
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
}

.footerBox.center{
	padding: 0px 19px 0px 62px;
}


.footerBox.right{
	border-right: none;
	padding: 0px 0px 0px 58px;
}

.footerBox.right ul{
	width: 160px;
}

.footerBox.right li{
	width: 160px;
	padding: 2px 0;
	margin: 0px 0px 0px 0px;
	font-size: 10px;
	color: #585859;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.footerBox.right a{
	font-weight: normal;
	text-transform: none;
	letter-spacing: 0px;
}


.footerBox.right img{
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


/************************************************* Sales Subpage CSS ****************************************/

#subpagecontentMain{
	width:980px;
	margin: 56px 22px 20px 26px;
	clear: both;
	overflow: hidden;

}

#subpagecontentLeft{
	float:left;
	width:188px;

}

#subpagecontentRight{
	float:left;
	width:722px;
	margin: -5px 0px 0px 22px;

}

#contactpage-left{
	float:left;
	width:500px;
	margin: -5px 0px 0px 22px;

}

#contactpage-left p{
	font-size: 12px;
}

#contactpage-right{

 font-size: 12px;
	line-height: 20px;
}
#contactpage-right p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#contactpage-right h2{
 
	font-size: 18px;
	line-height: 20px;
	margin: 15px 0 0 0;
	padding: 0;
	text-transform: none;
	font-weight:normal;
}

#subNavContainer{
	background: url("../gfx/sub-nav-bg.png") no-repeat;
	clear: both;
	display: relative;
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
	min-height: 354px;
}

.subNavItem{
	height: 40px;
	width: 162px;
	line-height: 40px;
	vertical-align: middle;
	horizontal-align:left;
	color: #585956;
	font-size: 13px;
	font-family: "regular", Arial;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #f2f2f2;
	margin: 0px 0px 0px 5px;
}

.subNavItem a{
	display: block;
	height: 40px;
	padding: 0px 0px 0px 15px;
	color: #585956;
	width: 152px;
}

.subNavItem.selected{
	background: url("../gfx/subnavselected.png") no-repeat;
	width: 195px;
	height: 45px;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	font-family: "bold", Arial;
	font-size: 13px;
	color: #1bace0;
	font-weight: bold;
	border-bottom: none;
}

/*.subNavItem.selected{
	background: url("../gfx/subNavSelected.gif.html") no-repeat;
	width: 247px;
	height: 46px;
	margin: 0px 0px 0px -17px;
	padding: 0px 0px 0px 34px;
	font-size: 14px;
	color: #ba4855;
	font-weight: bold;
	border-bottom: none;
}

.subNavItem.selected:hover{
	background: url("../gfx/navbarmid.gif") no-repeat;
	color: #ba4855;
	margin: 0px 0px 0px -17px;
	padding: 3px 0px 0px 34px;
}

.subNavItem:hover{
	background: url("../gfx/navbarmid.gif") repeat-y;
	color: #ffffff;
	margin-left: 0px;
	padding-left: 17px;
}
*/
.subNavItem.selected a{
	padding: 0;
	margin: 0px 0px 0px 20px;
	color: #1bace0;
}

.subNavItem:hover a{
	background: #ccc;
	color: #fff;
}

.subNavItem.selected:hover a{
	color: #f35f2f;
	background: none;
}

.subheader{
  color: #5c5c5c;
  font-size: 13px;
  font-weight: bold;
}

.subsubheader{
  color: #5c5c5c;
  font-size: 11px;
}

#tabcontainer{

	width: 100%;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
	overflow: hidden;
}

#subtabcontainer{
	width: 100%;
	height: auto;
	margin: 0px 0px -1px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
	overflow: hidden;
}

.tab{
    background: url("../gfx/tab.gif") no-repeat;
    width: 108px;
    height: 32px;
    margin-right: 5px;
    float:left;
    font-family: "bold", Verdana;
    color: #7d7d7d;
    font-size: 11px;
    font-weight: normal;
    text-align: center;
    line-height: 32px;

}

.tab a{
    color: #7d7d7d;
}

.tab.selected{
    background: url("../gfx/tabselected.gif") no-repeat;
    font-weight: bold;
}

.tab.selected a{
    color: #7d7d7d;
}

.tab.selected:hover a{
    color: #7d7d7d;
}

.tab:hover a{
    color: #000000;
}

.linecontainer{
    background:#cccccc;
    height: 1px;
    width: 722px;
    padding: 0px 0px 0px 0px;
}

.productcontainer{

	width: 722px;
	/*height: 138px;*/
	margin: 14px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
	overflow: hidden;
}

.productcontainer a{
	color: #007acb;
}

.productcontainer a:hover{
	color: #10216f;
}

.elementcontainer{

	width: 722px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 14px 0px;
	clear: both;
	overflow: hidden;
}

.elementleft{
	float:left;
	width: 165px;
 margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 5px #cccccc solid;
	/*clear: both;
	overflow: hidden;*/
}

.elementleft:hover{
	border: 5px #007acb solid;
	/*clear: both;
	overflow: hidden;*/
}

.elementleft span{
	text-align:center;
}

.elementright{
	float:left;
	width: 534px;
    	margin: 0px 0px 0px 13px;
	padding: 0px 0px 0px 0px;
}

.elementright img{
	float:right;
	margin: -22px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
}



/*************************************************  Subpage CSS extension ****************************************/

#subpagecontentcenter{
	float:left;
	width: 520px;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	}
	
	#subpagecontentcenter h1{
	font-size: 25px;
	color: #1bace0;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	letter-spacing: -1px;
}

#subpagecontentcenter ul{
	font-size: 12px;
	margin-left: 0;
	margin-bottom: 30px;
	padding-left: 20px;
	list-style-image: url("../gfx/bullet.png");
	color: #585956;
	line-height:20px;
	}
#subpagecontentcenter ol{
	font-size: 12px;
}

#subpagecontentcenter ul li, #subpagecontentcenter ol li{
 margin-bottom: 10px;
	}

#subpagecontentcenter ul a, #subpagecontentcenter ol a{
	color: #1bace0;
	}

#subpagecontentcenter a{
	color: #1bace0;
}

#subpagecontentcenter a.calltoaction{
	color: #f35f2f;
	font-size: 14px;
	font-weight:700;
}

#subpagecontentcenter a:hover{
	color: #f35f2f;
}

#subpagecontentcenter a.calltoaction:hover{
	color: #222559;
}

#subpagecontentcenter a.orange {
	color: #f35f2f;
	font-weight: bold;
}
#subpagecontentcenter a.orange:hover {
	color: #222559;
}


#subpagecontentcenter p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	margin-bottom: 15px;
	color: #585956;
}

#subpagecontentcenter p.calltoaction{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 15px;
	color: #222559;
}

#subpagecontentcenter h2{
	font-size: 18px;
	line-height: 20px;
	margin-top: 15px;
	padding: 0;
	text-transform: none;
	font-weight:normal;
	color:#222559;
}

#subpagecontentcenter h2.smaller {
	color:#1bace0;
	font-size: 16px;
	margin-top: 15px;
	padding: 0;
}

#subpagecontentcenter h3{
	
	font-size: 18px;
	line-height: 20px;
	margin-top: 15px;
	padding: 0;
	text-transform: none;
}

#fixedpricecorners {
-moz-border-radius: 25px;
-webkit-border-radius: 25px;
	border-radius: 25px;
    background: #D2D2D2;
    padding: 15px; 
    width: 466px;
    height: 250px; 	
    margin-top: 10px;
}

#fixedpricecornershome {
    -moz-border-radius: 25px;
-webkit-border-radius: 25px;
	border-radius: 25px;
    background: #D2D2D2;
    padding: 15px; 
    width: 40%;
    height: 50%; 	
    margin-top: 10px;
    margin-bottom:10px;
    float: left;
}

#fixedprice {
	float: left;
    width: 466px;
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
    font-size: 11px;
    font-weight: normal;
}

#fixedpricehome  {
		width: 88%;
		float: left;
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
    font-size: 11px;
    font-weight: normal;
  }

#fixedprice h1 {
	font-size: 25px;
	color: #f35f2f;
	letter-spacing: -2px;
}

#fixedpricehome h1  {
	font-size: 20px;
	color: #f35f2f;
	letter-spacing: -2px;
	padding: 0;
	}


#fixedprice h2 {
		font-size: 18px;
    line-height: 20px;
    margin-top: 15px;
    padding: 0;
    text-transform: none;
    font-weight: normal;
    color: #222559;	
}

#fixedpricehome h2 {
		font-size: 18px;
    line-height: 20px;
    margin-top: 15px;
    padding: 0;
    text-transform: none;
    font-weight: normal;
    color: #222559;	
}

#fixedprice ul {
	  font-size: 12px;
    margin-left: 0;
    margin-bottom: 5px;
    padding-left: 20px;
    list-style-image: url(../gfx/bullet.png);
    color: #585956;
    line-height: 15px;
}

#fixedpricehome ul {
	  font-size: 12px;
    margin-left: 0;
    margin-bottom: 5px;
    padding-left: 20px;
    list-style-image: url(../gfx/bullet.png);
    color: #585956;
    line-height: 15px;
}


#fixedprice li {
	font-size: 14px;
	color: #1bace0;
}

#fixedpricehome li {
	font-size: 14px;
	color: #1bace0;
}

#subpagecontentRightcontact {
	float: right;
	clear: right;
	margin: 0px 30px 0px 0px;
	width: 190px;
}

#subpagecontentRighttwo, .subpagecontentright{
	float: right;
	clear: right;
	width: 200px;
	margin: 0px 30px 0px 15px;
}

.subpagecontentright.badge{
	text-align: center;
	margin-top: 15px;
}

#subpagecontentRighttwo img{
	margin: 0px 0px 0px 0px;
	padding: 40px 0px 0px 0px;
}

.subimage{
	background: url("../gfx/subimageMid.png") repeat-y;
	width:527px;
	height: auto;
	margin: 0px 0px 0px -5px;
	padding: 0px 0px 0px 0px;
	clear: both;
	overflow: hidden;
}

.subimage img{
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 11px;
}

.subimageTop{
	background: url("../gfx/subimageTop.png") no-repeat;
	width:527px;
	height:7px;
	margin-left: -5px;
	margin-top: -5px;
}

.subimageBot{
	background: url("../gfx/subimageBottom.png") top no-repeat;
	width:527px;
	height:19px;
	margin-left: -5px;
}


/**************************************************  Contact Form ************************************************/
div#contactForm{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: auto;
	overflow: hidden;
	clear: both;
}

div#contactForm ul{
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div#contactForm li{
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	width: 250px;
	line-height: 25px;
	list-style: none;
}

div#contactForm label{
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
}

div#contactForm p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
}

div#contactForm input{
	margin: 0px 0px 0px 0px;
	padding: 6px 3px 6px 3px;
	width: 350px;
	line-height: 25px;
	height: 15px;
	border: 2px #cecece solid;
	cursor: pointer;
	font-family:Verdana,Arial;
	font-size:11px;
	color: #595858;
	outline: none;
	-webkit-box-shadow: #6977D0 0px 0px 5px;
-moz-box-shadow: #6977D0 0px 0px 5px;
-o-box-shadow: #6977D0 0px 0px 5px;
box-shadow: #6977D0 0px 0px 5px;
}

div#contactForm input:hover{
 border-color: #6977d0;
		-webkit-box-shadow: #6977D0 0px 0px 5px;
-moz-box-shadow: #6977D0 0px 0px 5px;
-o-box-shadow: #6977D0 0px 0px 5px;
box-shadow: #6977D0 0px 0px 5px;
}

div#contactForm input:focus{
 border-color: #26327a;
		-webkit-box-shadow: #26327a 0px 0px 5px;
-moz-box-shadow: #26327a 0px 0px 5px;
-o-box-shadow: #26327a 0px 0px 5px;
box-shadow: #26327a 0px 0px 5px;
}

div#contactForm textarea{
	margin: 0px 0px 0px 0px;
	padding: 6px 3px 6px 3px;
	width: 350px;
	line-height: 16px;
	height: 150px;
	clear: both;
	overflow: hidden;
	border: 2px #cecece solid;
	cursor: pointer;
	font-family:Verdana,Arial;
	font-size:11px;
	color: #595858;
	outline: none;
	-webkit-box-shadow: #6977D0 0px 0px 5px;
-moz-box-shadow: #6977D0 0px 0px 5px;
-o-box-shadow: #6977D0 0px 0px 5px;
box-shadow: #6977D0 0px 0px 5px;

}

div#contactForm textarea:hover{
 border-color: #6977d0;
		-webkit-box-shadow: #6977d0 0px 0px 5px;
-moz-box-shadow: #6977d0 0px 0px 5px;
-o-box-shadow: #6977d0 0px 0px 5px;
box-shadow: #6977d0 0px 0px 5px;
}

div#contactForm textarea:focus{
 border-color: #26327a;
			-webkit-box-shadow: #26327a 0px 0px 5px;
-moz-box-shadow: #26327a 0px 0px 5px;
-o-box-shadow: #26327a 0px 0px 5px;
box-shadow: #26327a 0px 0px 5px;
}

div#contactForm input.green-button{
	background: transparent url("../gfx/button-green-bg.png") repeat-x;
	font-size: 12px;
	padding: 6px 10px 0 35px;
	font-weight: bold;
	margin: 3px 0 0 0;
	float: right;
	display: block;
	width: 460px;
	list-style: none;
	color: #f0f0f0
}

div#contactForm input#submit-button{
	padding: 1px 20px 5px 20px;
	height: 30px;
	float: right;
	width: auto;
	display: block;
}

div#contactForm li.submitButton{
	width: 360px;
}

/******************************* javascript on index.php ********************/

#bannerContainer {
	height: 295px;
	position: relative;
}

#bannerBox{
	background: url("../gfx/mainPageBanner.jpg") no-repeat;
	width: 628px;
	height: 286px;
}

#bannerBoxText{
	width: 628px;
	height: 167px;
	float: right;
	padding: 80px 40px 0px 0px;
	overflow: hidden;
	text-align: right;
}

#bannerBoxText span{
	font-size: 36px;
	font-weight: bold;
	color: white;
	text-align: right;
	margin: 0px 0px 0px 0px;
}

#bannerBoxText p{
	font-size: 21px;
	font-weight: bold;
	color: #e50066;
	text-align: right;
	margin: 0px 0px 0px 0px;
}

#bannerTabsBox{
	width: 150px;
	height: 44px;
	padding: 0px 0px 0px 0px;
	position: relative;
}

#bannerTabsBoxLeft{
	float: left;
	width: 76px;
}

#bannerTabsBoxLeftL{
	float: left;
	width: 43px;
}

#bannerTabsBoxLeftR{
	float: right;
	width: 33px;
}

#bannerTabsBoxRight{
	float: right;
	width: 74px;
}

#bannerTabsBoxRightL{
	float: left;
	width: 34px;
}

#bannerTabsBoxRightR{
	float: right;
	width: 40px;
}



/***************** Admin CSS **********************/

#logincontainer{
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
}

#subpagecontentRightthree{
	float:left;
	width:722px;
	margin: -5px 0px 0px 22px;

}

#subpagecontentRightthree a{
	color:#000000;

}

.divider-page {
	border-bottom: 1px solid #d9d9d9;
	height: 1px;
	width: 590px;
	margin: auto;
	clear: both;
}

.product_container img {
   float: left;
   margin: 0 10px 5px 0;
}

.product_container br {
  line-height: 10px;
}

.product_container h4 {
  float: left;
  margin: 0;
  font-size: 14px;
}

.product_container {
  display: block;
  clear: both;
}

.product_container h3 {
  float: right;
  font-size: 16px;
  margin: 0;
}

.product_desc {
  font-size: 13px;
}	

.arrowleft {
    	position: absolute;
					left: 65px;
					bottom: -2px;

     /* margin:0px 0px -81px -140px; */
}

.arrowmiddle{
    	position: absolute;
					left: 375px;
					bottom: -2px;
}

.arrowright {
    	position: absolute;
					left: 695px;
					bottom: -2px;
}

.btnLearnLeft{
		float:left;
		margin:15px 0px 0px 0px;
}

.btnLearnMiddle{
		float:left;
		margin:15px 0px 0px 0px;
}

.btnLearnRight{
		float:left;
		margin: 15px 0px 0px 0px;
}

#thankyoumain{
	width:880px;
	margin: 56px 22px 20px 26px;
	clear: both;
	overflow: hidden;

}

#thankyou{
	float:right;
	width:800px;
}

.alpha-logo{
	position: relative;
 top: 30px;
}

.noise-logo{
	position: relative;
 top: 25px;
}

.wd-logo{
	position: relative;
 top: 120px;
}

#partners{
	width: 160px;
	min-height: 200px;
	display: block;
	padding: 10px;
	background: url("../gfx/partners-bg.png") no-repeat;
}

#partners h3{
	
	font-size: 18px;
	line-height: 20px;
	padding: 0;
	text-transform: none;
	margin-bottom: 20px;
}

#partners .img{
	margin-bottom: 40px;
}


/*---------------------------------------------------Subpage Contact------------------------------------------*/

div#callback{
	margin: 0px 0px 0px 8px;
	padding: 10px 9px 10px;
	height: auto;
	overflow: hidden;
	clear: both;
	background: url("../gfx/callback-bg-2.png") no-repeat;
}

div#callback p{
	width: 160px;
	margin-bottom: 5px;
	color:#585956;
}

div#callback ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div#callback li{
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 25px;
	list-style: none;
}

div#callback label{
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
}

div#callback p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
}

div#callback input{
	margin: 0px 0px 0px 0px;
	padding: 6px 3px 6px 3px;
	width: 150px;
	line-height: 25px;
	height: 15px;
	border: 2px #cecece solid;
	cursor: pointer;
	font-family:Verdana,Arial;
	font-size:11px;
	color: #595858;
	outline: none;
	-webkit-box-shadow: #6977D0 0px 0px 5px;
-moz-box-shadow: #6977D0 0px 0px 5px;
-o-box-shadow: #6977D0 0px 0px 5px;
box-shadow: #6977D0 0px 0px 5px;
}

div#callback input:hover{
 border-color: #6977d0;
		-webkit-box-shadow: #6977D0 0px 0px 5px;
-moz-box-shadow: #6977D0 0px 0px 5px;
-o-box-shadow: #6977D0 0px 0px 5px;
box-shadow: #6977D0 0px 0px 5px;
}

div#callback input:focus{
 border-color: #26327a;
		-webkit-box-shadow: #26327a 0px 0px 5px;
-moz-box-shadow: #26327a 0px 0px 5px;
-o-box-shadow: #26327a 0px 0px 5px;
box-shadow: #26327a 0px 0px 5px;
}

div#callback textarea{
	margin: 0px 0px 0px 0px;
	padding: 6px 3px 6px 3px;
	width: 150px;
	line-height: 16px;
	height: 150px;
	clear: both;
	overflow: hidden;
	border: 2px #cecece solid;
	cursor: pointer;
	font-family:Verdana,Arial;
	font-size:11px;
	color: #595858;
	outline: none;
	-webkit-box-shadow: #6977D0 0px 0px 5px;
-moz-box-shadow: #6977D0 0px 0px 5px;
-o-box-shadow: #6977D0 0px 0px 5px;
box-shadow: #6977D0 0px 0px 5px;

}

div#callback textarea:hover{
 border-color: #6977d0;
		-webkit-box-shadow: #6977d0 0px 0px 5px;
-moz-box-shadow: #6977d0 0px 0px 5px;
-o-box-shadow: #6977d0 0px 0px 5px;
box-shadow: #6977d0 0px 0px 5px;
}

div#callback textarea:focus{
 border-color: #26327a;
			-webkit-box-shadow: #26327a 0px 0px 5px;
-moz-box-shadow: #26327a 0px 0px 5px;
-o-box-shadow: #26327a 0px 0px 5px;
box-shadow: #26327a 0px 0px 5px;
}

div#callback input.green-button{
	background: transparent url("../gfx/button-green-bg.png") repeat-x;
	font-size: 12px;
	padding: 6px 10px 0 35px;
	font-weight: bold;
	margin: 3px 0 0 0;
	float: right;
	display: block;
	width: 150px;
	list-style: none;
	color: #f0f0f0;
}

div#callback input#submit-button{
	padding: 1px 20px 3px 20px;
	height: 30px;
	float: right;
	width: auto;
	display: block;
}

div#callback li.submitButton{
	width: 160px;
}

div#callback div.h3{
	
	font-size: 18px;
	line-height: 20px;
	padding: 0;
	text-transform: none;
	margin-bottom: 10px;
}

.faq-top{
	margin-left: 15px;
	width: 486px;
	height: 5px;
	display: block;
	background: url("../gfx/test-bg-top.png") no-repeat;
}

.faq-middle{
	width: 466px;
	padding: 1px 10px 1px 10px;
	min-height: 45px;
	background: url("../gfx/test-bg-middle.png") repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 15px;
}

.faq-bottom{
	width: 486px;
	height: 5px;
	display: block;
	background: url("../gfx/test-bg-bottom.png") no-repeat;
	margin-bottom: 15px;
	margin-left: 15px;
}

.test-top{
	margin-left: 15px;
	width: 486px;
	height: 5px;
	display: block;
	background: url("../gfx/test-bg-top.png") no-repeat;
}

.test-middle{
	width: 466px;
	padding: 1px 10px 5px 10px;
	min-height: 45px;
	background: url("../gfx/test-bg-middle.png") repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 15px;
}

.test-bottom{
	width: 486px;
	height: 5px;
	display: block;
	background: url("../gfx/test-bg-bottom.png") no-repeat;
	margin-bottom: 15px;
	margin-left: 15px;
}

.test-middle strong{
 float: right;
	padding-right: 10px;
}

#logo-wrapper img {
	margin: 0 7px;
}

#logo-wrapper {
	width: 920px;
	margin: 0px auto 0 auto;
}

#homepagetext-wrapper{
	float: left;
	margin: 5px 25px 0px 25px;
	width: 920px;
}

#homepagetext {
	float: left;
	width: 100%;
	padding: 10px;
	margin-right: 20px;
	font-size:14px;
	color:#585956;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#homepagetextright {
	float: left;
	width: 46%;
	margin: 10px 5% 10px 2%; 
}

.jobs_vacancies {
	font-size:14px;
	color:#000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: Underline;
}

#sony-samsung-banner{
	float: left;
	width: 100%;
	margin-top: 10px;
}

#sony-homepage-logo{
	float: left;
	width: 30.333%;
	text-align: center;
	margin: 0 3% 15px 0px;
}

#samsung-homepage-logo{
	float: left;
	width: 30.333%;
	text-align: center;
	margin: 0 3% 20px 0;
}

#panasonic-homepage-logo{
	float: left;
	width: 30.333%;
	text-align: center;
	margin: 0 0px 25px 0;
}

#liebherr-homepage-logo{
	float: left;
	width: 30.333%;
	text-align: center;
	margin: 22px 3% 15px 0;
}

#smeg-homepage-logo{
	float: left;
	width: 30.333%;
	text-align: center;
	margin: 15px 3% 15px 0;
}

#toshiba-homepage-logo{
	float: left;
	width: 30.333%;
	text-align: center;
	margin: 5px 3% 40px 0;
}

#alpha-banner{
	height: 110px;
	float: left;
	margin: 10px 35px 15px 35px;
	padding: 0px 0px 10px 0px;
	width: 900px;
	background: url("../gfx/alpha-banner-bg.png") transparent bottom repeat-x;
}

#alpha-banner-left {
	float: left;
	width: 595px;
}

#alpha-banner-right {
	float: left;
	width: 305px;
	padding-top: 0px;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



#alpha-banner-textarea h2,#alpha-banner-right h2{
	color: #f35f2f;
	font-size:21px;
	text-shadow: none;
	margin: 0 0 5px 0;
}

.alpha-banner-text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#585856;
}
.alpha-banner-text-link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#585856;
}
a.alpha-banner-text-link:hover{
	color: #1bace0;
}
.facebook-win-link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#1bace0 !important;
}

#alpha-banner .logo{
	float: left;
	margin: 0px 0 0 5px;
}

#alpha-banner .relay{
	float: left;
	margin: 0px 20px 0 10px;
}

#alpha-banner-textarea{
	float: left;
	margin: 0px 0 0 20px;
	width: 410px;
	color: black;
	text-shadow: none;
	font-size: 14px;
	color: #585856;
	font-weight: normal;
}

#alpha-banner-textarea a {
	text-decoration: none;
	}

	.booking-ref{
		font-size: 20px;
		color: black;
		font-weight: bold;
	}


.map{
	border: 1px solid #666;
	width: 440px;
	height: 350px;
}

.thumb{
	margin-left: -10px;
	margin-right: 0px;
}

.gallery{
	float: left;
	margin-bottom: 15px;
}

.news-box, .news-summary{
	border-bottom: 1px solid #333;
	padding: 5px 0px 10px 0px;
}

.news-content{
	padding: 10px;
	margin-top: 15px;
}

.news-box h2{
	font-size: 16px;
	margin-bottom: 2px;
}

.news-box div{
	font-size: 12px;
	margin: 3px 0;
	padding: 0;
	text-transform: none;
	font-weight: normal;
	color: #000;
	letter-spacing: 0;
}

.news-box .readmore{
	float: left;
	clear: both;
	margin: 0;
}

#subpagecontentcenter .news-box p{
	margin-bottom: 10px;
	color: #333;
}

.news-box .clear{
	clear: both;
	margin: 0;
	padding: 0;
	border: 0;
}

.news-box img {
	float: right;
	margin: 15px 0 0px 15px;
	border: none;
}

#pagination{
	margin: 20px 0 0 0;
	padding: 0 !important;
}

#pagination li{
	float: left;
	list-style: none;
	margin: 0 5px;
}

#pagination em{
	font-weight: bold;
	font-style: normal;
}

 div.h1{
	font-size: 32px;
	color: #ffffff;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-shadow: 2px 2px 4px #2f2f2f;
}

div.h2{
	font-size: 23px;
	color: #222559;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

div.h3{
	font-size: 12px;
	color: #222559;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 15px 40px;
	letter-spacing: -1px;
}

div.h4{
	font-size: 14px;
	color: #222559;
	font-weight: bold;
	margin: 0px 0px 10px 20px;
	padding: 15px 0px 0px 0px;
	letter-spacing: -1px;
}

div.h4 a {
	color: #1bace0;
}


#partners div.h3{
	font-size: 18px;
	line-height: 20px;
	padding: 0;
	text-transform: none;
	margin-bottom: 20px;
}

div.h5{
	font-size: 18px;
	font-weight: bold;
	color: #007acb;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 400px;
}

div.h5 a{
	color: #007acb;
}

div.h6{
	font-size: 14px;
	font-weight: bold;
	color: #262165;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#contentheading h3 {
	font-size: 20px;
}

div.clear {
	clear: both;
}

div.paragraph {
	margin-bottom: 10px;
}

p.frontpage {
	margin: 3px 0px 0px 0px; padding-right: 0; padding-left: 0; width: 275px;
	font-size:11px;
	color:#585956;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

p.smalltext{
		font-size:11px;
	color:#585956;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#repairpagecontentcenter{
	float:left;
	width: 730px;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	}

#repairpagecontentcenter a{
	color: #1bace0;
}

#repairpagecontentcenter a.calltoaction{
	color: #0067aa;
	font-weight: bold;
	font-size: 15px;
}

#repairpagecontentcenter a:hover{
	color: #007acb;
}

#repairpagecontentcenter p{
	color:#585956;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 15px;
}

#repairpagecontentcenter p.calltoaction{
	font-size: 13px;
	font-weight: bold;
	color:#585956;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 15px;
}

#repairpagecontentcenter h2{
	font-size: 18px;
	line-height: 20px;
	margin-top: 15px;
	padding: 0;
	text-transform: none;
}

#repairpagecontentcenter h2.smaller {
	font-size: 16px;
	margin-top: 15px;
	padding: 0;
	color:#1ebac0;
}

#repairpagecontentcenter h3{
	font-size: 18px;
	line-height: 20px;
	margin-top: 15px;
	padding: 0;
	text-transform: none;
}

#repairpagecontentcenter h1{
	font-size: 25px;
	color: #1bace0;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	letter-spacing: -1px;
}

a.orange {
	color: #f35f2f;
	font-weight: bold;
}
a.orange:hover {
	color: #222559;
}

a.black {
	color: #000;
	font-weight: bold;
}

a.black:hover {
	color: #f35f2f;
}

img.repair-image-sony{padding-top:15px;max-width:100%;height:auto;}
img.repair-image-vaio{padding-top:35px;max-width:100%;height:auto;}
img.repair-image-noise{padding-top:40px;max-width:100%;height:auto;}
img.repair-image-warranty{padding-top:25px;max-width:100%;height:auto;}
div.win-callback{
	margin-bottom:12px;
	width:90%;
	padding-left: 4px;
}

.alert{
	background-color: #fcf8e3;
	border: 1px solid rgba(0,0,0,0.1);
	box-shadow: 0 0 3px rgba(0,0,0,0.1);
	color: #444;
	padding: 5%;
	margin-bottom: 2%;
	margin-left:0%;
	margin-right: 0%;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  width:87%;
  font-size:13px;
}

.alert-top{
	background-color: #fcf8e3;
	border: 1px solid rgba(0,0,0,0.1);
	box-shadow: 0 0 3px rgba(0,0,0,0.1);
	color: #444;
	padding: 3%;
	margin-bottom: 2%;
	margin-left:0%;
	margin-right: 0%;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  width:92%;
  font-size:13px;
}

.alert a, .alert-top a{
color: #1bacc0 !important;
}
.alert a:hover, .alert-top a:hover {
	color: #f35f2f !important;
}
.alert span.calltoaction, .alert-top span.calltoaction {
	color: #f35f2f;
	font-size: 16px;
	font-weight:700;
}

.alert-top span.calltoaction {
	display: inline-block;
	margin-bottom: 3px;
}

#sony-samsung-banner .alert{
	margin-bottom:6%;
}

.blue {
color: #1bacc0 !important;
}