@charset "utf-8";
/* CSS Document */

/*========================================
-------- Global
========================================*/
img {
	border: 0;}
*, .noMargin_NoPadding{
	margin:0px;
	padding:0px;
	outline:0px;
}
#container{
	width:1002px;
	margin-left:auto;
	margin-right:auto;
	background-color: #FFFFFF;
	border-top-width: 7px;
	border-right-width: 7px;
	border-left-width: 7px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

/*========================================
-------- Additional Styles
========================================*/
img {
	border: 0;}


body {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Gill Sans MT";
	font-size: 1em;
	color: #333;
	background-color: #DFDFDF;
	margin-top: 16px;
	margin-right: 0;
	margin-left: 0px;
}
.clearFloat {
	clear: both;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.textAlignRight {
	text-align: right;
}

img.imgLeft {
	float: left;
	margin-right: 10px;
}
img.imgRight {
	float: right;
	margin-left: 10px;
}
.textpadding {
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 20px;
}


/*========================================
-------- Anchor Buttons
========================================*/

a.button_specification {
	background-image: url(/images/buttons/spec.png);
	display: block;
	height: 36px;
	width: 156px;
	text-indent: -9999px;
	float: left;
	margin-top: 8px;
	margin-right: 10px;
}
a.button_specification:hover {
	background-position: left -36px;
}


a.button_makeEnquiry {
	background-image: url(/images/buttons/makeEnquiry.png);
	display: block;
	height: 36px;
	width: 160px;
	text-indent: -9999px;
	margin-top: 8px;
	margin-right: 10px;
}
a.button_makeEnquiry:hover {
	background-position: left -36px;
}

a.button_makeOrder {
	background-image: url(/images/buttons/orderNow.jpg);
	display: block;
	height: 36px;
	width: 119px;
	text-indent: -9999px;
	margin-top: 8px;
	margin-right: 10px;
}
a.button_makeOrder:hover {
	background-position: left -36px;
}

a.button_viewMore {
	background-image: url(/images/buttons/viewMore.png);
	display: block;
	height: 36px;
	width: 130px;
	text-indent: -9999px;
	float: left;
	margin-top: 8px;
	margin-right: 10px;
	margin-bottom: 5px;
}
a.button_viewMore:hover {
	background-position: left -36px;
}

/*========================================
-------- Header
========================================*/
#header {
	background-image: url(/images/header/header1.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 195px;
	position: relative;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E3;
}
#header  #newsletter h2 a {
	background-image: url(/images/header/newsletter.png);
	background-repeat: no-repeat;
	height: 111px;
	width: 260px;
	text-indent: -9999px;
	display: block;
}
#header #newsletter {
	text-indent: -9999px;
	position: absolute;
	right: 5px;
	top: 38px;
	height: 105px;
}


#header  h1#logo a {
	background-image: url(/images/logo.gif);
	display: block;
	background-repeat: no-repeat;
	height: 127px;
	width: 208px;
	text-indent: -9999px;
	margin-top: 10px;
	margin-left: 5px;
}
#header h1 {
	margin: 0px;
	padding: 0px;
}

#header #callNow {
	position: absolute;
	right: 0px;
	bottom: 1px;
	font-weight: bold;
	color: #6A82BB;
	height: 30px;
	width: 430px;
	font-size: 13px;
}

#callback{
	width:200px;
	height:65px;
	float:right;
	margin-top:-132px;
	margin-right:65px;
        padding-top:50px;
	}

p.request{
	font-family: Verdana, Arial, Helvetica, sans-serif, "Gill Sans MT";
	color:#fff;
        margin-top:-7px;
	margin-left:12px;
	font-size:15px;
	font-weight:bold;
	}

p.request_info{
	font-family: Verdana, Arial, Helvetica, sans-serif, "Gill Sans MT";
	color:#fff;
margin-top:-20px;
	margin-left:12px;
	font-size:10px;
	font-weight:bold;
	}




/*========================================
-------- Global Search
========================================*/
#globalSearch {
	float: right;

	display: block;
	position: absolute;
	left: 11px;
	bottom: 0px;
}
#globalSearch legend {
	display: none;
}
#globalSearch fieldset {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}

#globalSearch .searchBox {
	float: left;
}

#globalSearch input {
	width: 100px;
	font-size: 11px;
}
#globalSearch #goButton {
	width: auto;
	float: left;
	border: 1px solid #D8D8D4;
	color: #787986;
}

#globalSearch .textSize  {
	padding-top: 0px;
	padding-bottom: 4px;
}
#globalSearch #searchSite {
	background-image: url(/images/header/search_input-BG.jpg);
	background-repeat: no-repeat;
	height: 17px;
	width: 116px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-left: 10px;
	padding-top: 3px;
	color: #787986;
	font-weight: bold;
	padding-right: 10px;
	margin-right: 5px;
}
#content {
	float: left;
	margin-left: 12px;
	margin-top: 30px;
	width: 535px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#content-fuller {
	float: left;
	margin-left: 12px;
	margin-top: 30px;
	width: 800px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#contentWrapper {
	background-image: url(/images/background/contentWrapper.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	width: 1003px;
	clear: both;
}
#contentWrapper-FullWidth {
}
#content-FullWidth {
	position: relative;
	padding-right: 80px;
	padding-left: 80px;
}
#content-FullWidth-LeftNav {
	float: left;
	width: 811px;
	margin-top: 30px;
}

#more  {
	float: left;
	margin-left: 30px;
	width: 781px;
}
#more .more {
	background-image: url(/images/background/dottedLine.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 20px;
	display: none;
}

#more  a.head  {
	background-image: url(/images/background/moreLink.jpg);
	height: 31px;
	width: 489px;
	display: block;
	margin-bottom: 10px;
}
#more  a.selected  {
	background-image: url(/images/background/moreLink-less.jpg);
}

#offers {
	float: right;
	width: 802px;
	padding-bottom:10px;
}
#offers img {
	margin-right: 4px;
}
#offers img.last {
	margin-right: 0px;
}



/*========================================
-------- Top Nav Navigation
========================================*/
#topNav {
background-image:url("/images/background/topnavbg.jpg");
background-position:0 100%;
background-repeat:repeat-x;
float:right;
height:27px;
margin-left:200px;
padding-left:5px;
width:793px;
    
}



#topNav a.selected ul {
background-position:-16px 2px;
display:inline;
float:left;
height:27px;
text-indent:-9999px;
}

#topNav a:hover {
        text-decoration:none;
		background-position: 
}
#topNav a.selected {
	background-position: left -25px;
}

#topNav ul {

}
#topNav ul li {}
#topNav ul li a {
background-position:-16px 2px;
display:inline;
float:left;
height:27px;
text-indent:-9999px;
}
#topNav ul li a:hover {
	background-color: #F4F4F4;
	
}
#topNav ul li#selected a {
	background-color: #F4F4F4;
	background-image: url(/images/background/leftNav-ul-li-selected.png);
	background-repeat: no-repeat;
	background-position: 12px top;
}

a#TNpopular{
        width:120px;
	background-image: url(/images/leftNav/nav-21.png);
}

a#TNhome{
        width:120px;
	background-image: url(/images/leftNav/nav-001.png);
}
a#TNabout {
        width:120px;
	background-image: url(/images/leftNav/nav.png);
}
a#TNstables {     
    
        width:120px;
	background-image: url(/images/leftNav/nav-02.png);
}
a#TNonlineShop {
background-image:url("/images/leftNav/nav-03-V2.png");
width:109px;
}
a#TNamericanBarns {
background-image:url("/images/leftNav/nav-15.png");
width:107px;
}
a#TNmobileField {
background-image:url("/images/leftNav/nav-04.png");
width:143px;
}
a#TNfixedField {
        width:120px;
	background-image: url(/images/leftNav/nav-05-V2.png);
}
a#TNgarage {
        width:120px;
	background-image: url(/images/leftNav/nav-06.png);
}
a#TNotherBuildings {
        width:120px;
	background-image: url(/images/leftNav/nav-07.png);
}
a#TNbrochure {
background-image:url("/images/leftNav/nav-08.png");
width:125px;
}
a#TNpriceList {
background-image:url("/images/leftNav/nav-09.png");
width:75px;
}
a#TNspecialOffers {        
     background-image:url("/images/leftNav/nav-10.png");
width:96px;
}
a#TNtestimonials {
        width:120px;
	background-image: url(/images/leftNav/nav-11.png);
}
a#TNnewsletter {
        width:120px;
	background-image: url(/images/leftNav/nav-12.png);
}
a#TNnews {
background-image:url("/images/leftNav/nav-14.png");
width:40px;
}
a#TNcontact {
        width:120px;
	background-image: url(/images/leftNav/nav-13.png);
}
a#TNstableBlocks {
background-image:url("/images/leftNav/nav-16.png");
width:98px;
}
a#TNinternalStables {
        width:120px;
	background-image: url(/images/leftNav/nav-17.png);
}
a#TNreplacementDoorsWindows {
        width:120px;
	background-image: url(/images/leftNav/nav-18.png);
}
a#TNstableExtras {
        width:120px;
	background-image: url(/images/leftNav/nav-19.png);
}

a#TNpopular{
        width:120px;
	background-image: url(/images/leftNav/nav-21.png);
}







/*========================================
-------- Left hand Navigation
========================================*/


#leftNav {
	background-image: url(/images/leftNav/bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	width: 186px;
	margin-top:-46px;
	padding-bottom: 18px;

	padding-left: 5px;
	padding-top: 30px;
}

#leftNav a {
	display: block;
	height: 25px;
	text-indent: -9999px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E3;
	width: 186px;
}
#leftNav a.selected ul {
	display: block;
}

#leftNav a:hover {
	background-position: left -25px;
}
#leftNav a.selected {
	background-position: left -25px;
}

#leftNav ul {

}
#leftNav ul li {}
#leftNav ul li a {
	text-indent: 0px;
	font-size: 10px;
	padding-left: 25px;
	padding-top: 7px;
	height: auto;
	color: #003A63;
	background-color: #FBF3EA;
	width: 161px;
	padding-bottom: 5px;
}
#leftNav ul li a:hover {
	background-color: #F4F4F4;
}
#leftNav ul li#selected a {
	background-color: #F4F4F4;
	background-image: url(/images/background/leftNav-ul-li-selected.png);
	background-repeat: no-repeat;
	background-position: 12px top;
}



a#LNpopular{
	background-image: url(/images/leftNav/nav-21.png);
}

a#LNhome{
	background-image: url(/images/leftNav/nav-001.png);
}
a#LNabout {
	background-image: url(/images/leftNav/nav.png);
}
a#LNstables {
	background-image: url(/images/leftNav/nav-02.png);
}
a#LNonlineShop {
	background-image: url(/images/leftNav/nav-03-V2.png);
}
a#LNamericanBarns {
	background-image: url(/images/leftNav/nav-15.png);
}
a#LNmobileField {
	background-image: url(/images/leftNav/nav-04.png);
}
a#LNfixedField {
	background-image: url(/images/leftNav/nav-05-V2.png);
}
a#LNgarage {
	background-image: url(/images/leftNav/nav-06.png);
}
a#LNotherBuildings {
	background-image: url(/images/leftNav/nav-07.png);
}
a#LNbrochure {
	background-image: url(/images/leftNav/nav-08.png);
}
a#LNpriceList {
	background-image: url(/images/leftNav/nav-09.png);
}
a#LNspecialOffers {
	background-image: url(/images/leftNav/nav-10.png);
}
a#LNtestimonials {
	background-image: url(/images/leftNav/nav-11.png);
}
a#LNnewsletter {
	background-image: url(/images/leftNav/nav-12.png);
}
a#LNnews {
	
	background-image: url(/images/leftNav/nav-14.png);
}
a#LNcontact {
	background-image: url(/images/leftNav/nav-13.png);
}
a#LNstableBlocks {
	background-image: url(/images/leftNav/nav-16.png);
}
a#LNinternalStables {
	background-image: url(/images/leftNav/nav-17.png);
}
a#LNreplacementDoorsWindows {
	background-image: url(/images/leftNav/nav-18.png);
}
a#LNstableExtras {
	background-image: url(/images/leftNav/nav-19.png);
}



/*========================================
-------- Right Column
========================================*/
.rightCol {
	float: left;
	margin-left: 0px;
	margin-top: 30px;
	width: 265px;
}
.bottomCol {
	float: right;
	margin: 0;
	padding: 0;
	padding-left: 20px;
}
.rightCol img {
	margin-bottom: 5px;
}
#range {
	margin-left: 12px;
}
#range .item {
	background-image: url(/images/background/dottedLine.jpg);
	background-repeat: repeat-x;
	height: 160px;
	background-position: left bottom;

}
#range .item a.button_viewMore {
	margin-left: 12px;

}
#range .item a.button_specification {
	margin-right: 0px;
}


#range .item .textBox .sml {
	font-size: 8.5px;
}

#range .item .textBox .price {
	color: #003A63;
	font-size: 15px;
	font-weight: bold;
}
#range  .item  .textBox  .price.sml  {
	font-size: 9px;
}


#range .item .textBox {
	width: 340px;
	padding: 10px;
	float: left;
}
#range .item .priceBox {
	float: right;
	width: 147px;
	text-align: left;
	background-image: url(/images/background/rangeBG.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	height: 91px;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 17px;
	padding-left: 15px;
}
#range .item p {
	padding-left: 2px;
	margin-top: 5px;
}


#range .item .priceBox .sml {
	font-size: 8.5px;
}

#range .item .priceBox .price {
	color: #003A63;
	font-size: 15px;
	font-weight: bold;
}
#range  .item  .priceBox  .price.sml  {
	font-size: 9px;
}







/*========================================
-------- Product List
========================================*/
#productList {
	float: right;
	width: 781px;
}
#productList p.intro {
	margin-bottom: 0px;
}

#productList ul {
}
#productList ul li {
	display: block;
	width: 183px;
	position: relative;
	float: left;
	margin-right: 13px;
	margin-bottom: 18px;
}
#productList ul li.last {
	margin-right: 0px;
}

#productList ul li a {
}
#productList ul li a:hover {
}
#productList .thumbsOverlay {
	display: block;
	height: 133px;
	width: 182px;
	position: absolute;
}
#productList .thumbsOverlay a {
	background-image: url(/images/background/thumbsOverlay.png);
	height: 133px;
	width: 182px;
	display: block;
}

#productList .textBox {
	background-image: url(/images/background/productListTextBox.jpg);
	background-repeat: repeat-x;
	display: block;
	text-align: center;
	margin-top: 6px;
}
#productList   .textBox   h3  {
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	padding-top: 8px;
}
#productList .textBox h3 a {
	color: #333333;
	line-height: 20px;
}
#productList .textBox h3 a:hover {
	color: #334374;
	text-decoration: none;
}


#productList  .textBox  .price {
	font-size: 14px;
	font-weight: bold;
	color: #282661;
	line-height: 30px;
}
#productList .textBox .price a {
	color: #282661;
}



/*========================================
-------- Product Detail
========================================*/
#productDetail {
	float: left;
	margin-left: 30px;
	width: 781px;
	position: relative;
	background-image: url(/images/background/dottedLine.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 30px;
}
#productDetail .detailImg {
	float: left;
	width: 377px;
	position: relative;
}

#productDetail ul {
}
#productDetail ul li {
	/*display: block;
	width: 183px;
	position: relative;
	float: left;
	margin-right: 13px;
	margin-bottom: 18px;*/
}
#productDetail ul li.last {
	margin-right: 0px;
}

#productDetail ul li a {
}
#productDetail ul li a:hover {
}
#productDetail .thumbsOverlay {
	height: 133px;
	width: 182px;
	position: absolute;
	display: block;
}
#productDetail .thumbsOverlay a {
	background-image: url(/images/background/largeOverlay.png);
	display: block;
	height: 276px;
	width: 377px;
	background-repeat: no-repeat;
}

#productDetail .textBox {
	float: right;
	padding-right: 20px;
	padding-left: 30px;
	padding-bottom: 30px;
	width: 354px;
}

#productDetail  .priceBox {
	background-image: url(/images/background/productDetailPrice-bg.jpg);
	background-repeat: repeat-y;
	display: block;
	margin-top: 6px;
	width: 329px;
	height: 52px;
	text-align: center;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 10px;
	position: absolute;
	right: 20px;
	bottom: 30px;
}
#productDetail .priceBox a.button_makeEnquiry {
	margin-left: 15px;
}

#productDetail  h3  {
	margin-bottom: 5px;
	text-transform: capitalize;
}

#productDetail   .priceBox   .price {
	font-size: 18px;
	font-weight: normal;
	color: #282661;
	line-height: 30px;
}
#productDetail  .priceBox  .price  a {
	color: #282661;
}

#productDetail   .textBox   .price {
	font-size: 18px;
	font-weight: normal;
	color: #282661;
	line-height: 30px;
}
#productDetail  .textBox  .price  a {
	color: #282661;
}




/*========================================
-------- Bread Crumbs
========================================*/
#breadCrumbs {
	padding: 8px 8px 4px 8px;
	font-size: 0.7em;
	color: #999;}
#breadCrumbs a:link,
#breadCrumbs a:visited,	
#breadCrumbs a:active {
	text-decoration: underline;
	color: #999;}
#breadCrumbs a:link:hover,
#breadCrumbs a:visited:hover {
	text-decoration: underline;
	color: #333;}
#breadCrumbs #date {
	float: right;
	color: #999;}


/*========================================
-------- Footer
========================================*/
#footer {
	font-size: 12px;
	line-height: 18px;
	color: #666;
	text-align: center;
	width: 100%;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(/images/footer/bg.jpg);
	background-repeat: repeat-x;
	background-color: #F2F3EE;
	height: 160px;
	margin: 0px;
}
#footer p {
}

#logos {
	clear: both;
	height: 40px;
	width: 700px;
	padding: 8px 30px 8px 30px;
	background: url(../images/logosBack.gif) 0 0 repeat-x #eee;
	border-bottom: 1px solid #ccc;}
#logos div {
	float: left;
	padding: 0 20px 0 20px;}
#copyright {
	font-size: 11px;
	color: #999;
	text-align: center;}
.productName {
	font-size: 12px;
	font-weight: bold;
	color: #3D5183;
}





/*========================================
-------- FAQs
========================================*/

.faqs {
}
.faqs  dl {
}

.faqs  dl dt{
	font-size: 14px;
	font-weight: bold;
	display: block;
	background-image: url(/images/buttons/faq.jpg);
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-top: 4px;
	margin-bottom: 5px;
	color: #372E2E;
}

.faqs  dl dd{
	background-image: url(/images/buttons/faq-02.jpg);
	display: block;
	background-repeat: no-repeat;
	padding-left: 25px;
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	margin-bottom: 10px;
	padding-bottom: 10px;
}.faqs dl dd a.buttonTop {
	display: block;
	text-align: right;
	margin-top: 5px;
}
.rightCol.news {
	background-image: url(/images/background/rightCol-news.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 595px;
}




/*========================================
-------- Press
========================================*/
.pressClear {
 clear: both;
 width: 534px;}
.press1 {
	padding: 0 15px 0 0;
	border-right: 1px solid #ddd;
	float: left;
}
.press2 {
 width: 250px;
 padding: 0 0 0 15px;

 float: left;}
.press1 h6,
.press2 h6 {
 font-size: 1.2em;
 }
.press1 img,
.press2 img {
 margin: 0 0 8px 8px;
 float: right;
 }
.press1 h6 a,
.press2 h6 a {
 text-decoration: none;
 }
.press {
 padding: 10px 0 0 0;
 margin-bottom: 5px;
 border-bottom: 1px solid #ddd;
 clear: both;}
.pressDetail img {
	margin-left: 20px;
	border: 5px solid #FFFFFF;
}
.pressDetail hr {
	margin-bottom: 10px;
	margin-top: 0px;
	clear: both;
}
.pressDetail h2 {
	float: left;
}
.pressDetail h3 {
	float: left;
	width: 400px;
}


.pressDetail p {
	clear: left;
}
.pressDetail {

}



.date {
	float: left;
	width: 40px;
	padding-bottom: 4px;
	color: #666;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #ddd;
	background-color: #eee;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 0;
}
.date.floatRight {
	float: right;
	margin-right: 0px;
}

.date .month {
 padding: 2px 0 2px 0;
 background-color: #666;
 color: #fff;}

.date .year {
	background-color: #C5C5C5;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0;
}
 
.date .day {
	font-size: 14px;
}

/*========================================
-------- Article List
========================================*/
#articleList {
	float: left;
	margin: 0px;
	width: 264px;
}
#articleList h3 {
	padding-left: 13px;
}

#articleList ul {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#articleList ul li{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#articleList ul li a {
	display: block;
	background-image: url(../images/news/BG_articleList.jpg);
	background-repeat: no-repeat;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-left: 15px;
	font-weight: normal;
	text-decoration: none;
	padding-bottom: 5px;
	font-size: 12px;
	padding-right: 10px;
	width: 239px;
}
#articleList ul li a.odd {
	background-color: #F7F7F7;
}
#articleList ul li a.fullList_link {
	background-image: url(../images/news/BG_fullList_link.jpg);
	text-transform: uppercase;
	color: #51474A;
}

#articleList ul li a:hover{
	text-decoration: none;
	background-color: #FBF3EA;

}


.mapWrapper {
	background-color:#DEE3EB;
	border:1px solid #C5BBB4;
	padding:10px;
	height: 432px;
	font-size: 11px;
	width: 287px;
	float: left;
	margin-right: 15px;
}
.mapWrapper #map {
	margin-right: 15px;
	border: 1px solid #C5BBB4;
}
#directions  {
	float: left;
	width: 230px;
	margin-right: 15px;
	background-color: #EAECF2;
	padding: 10px;
	border:1px solid #C5BBB4;
	height: 432px;
}
#directions h3 {
	color: #666666;
	font-size: 11px;
}

#address  {
	float: left;
	background-color: #EAECF2;
	padding: 10px;
	width: 146px;
	border:1px solid #C5BBB4;
	height: 432px;
}
#address h3 {
	color: #666666;
	font-size: 11px;
}


.searchresults {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Gill Sans MT";
	font-size: 1em;
	color: #333;
}html {
	height: 101%;
}



#NextPrev {
	width: 815px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}







.special-offer {
	background-position: top left; 
	background-repeat: no-repeat; 
	display: block; 
	width: 260px; 
	height: 126px;
	float: left;
	margin-right: 9px;
}
.special-offer-a {
	background-image:url(/images/offer-boxes/images/offer_31_new.jpg); 
}

.special-offer-b {
	background-image:url(/images/offer-boxes/images/offer_33_new.jpg); 
}

.special-offer-c {
	background-image:url(/images/offer-boxes/images/offer_35_new.jpg); 
	margin-right: 0px;
}

.special-offer-d {
	background-image:url(/images/offer-boxes/images/offer_36.jpg); 
	margin-right: 9px;
}
.special-offer-e {
	background-image:url(/images/offer-boxes/images/offer_37_v2.jpg); 
	margin-right: 9px;
}
.special-offer-f {
	background-image:url(/images/offer-boxes/images/offer_38.jpg); 
	margin-right: 0px;
}
.special-offer-g {
	background-image:url(/images/offer-boxes/images/offer_35_new_v2.jpg); 
	margin-right: 0px;
}


.special-offer-text {
	padding-top: 9px; 
	padding-left: 16px; 
	padding-right: 16px; 
	font-weight: bold; 
	color: #fff; 
}

p.page_info{
	color:#003a63;
	}
	
h2.page_title{
	float:left;
	margin-left:200px;
	padding-top:15px;
	}
	
/*========================================
-------- Article List
========================================*/

#video{
	float:left;
	padding-bottom:10px;
	}