/* 
	IMPORTANT!!!!!
	!!!===== All css must begin with .Site with the exception of BODY and #mainTable =====!!!
	!!!===== This ensures no styling is applied to the AdminSystem =====!!!
*/

BODY
{
	margin: 0;
}
#simplemodal-container FORM,
.Site FORM
{
	margin: 0;
}

#simplemodal-container form th,
.Site form th
{
	text-align: right;
}

#simplemodal-container form TD,
.Site form TD
{
	padding: 2px 0;
}
.Site IMG
{
	border: none;
}
#simplemodal-container TABLE,
.Site TABLE
{
	width: 100% !important;
	border: none;
}
#simplemodal-container th,
.Site th,
#simplemodal-container td,
.Site td
{
	padding: 0;
	text-align: left;
	vertical-align: top;
}
.Site dl, .Site dd, .Site ol, .Site ul
{
	margin: 0;
	padding: 0;
}
.Site ul li
{
	list-style-type: disc;
}
.Site ul, .Site ol
{
	margin-left: 20px;
}

/* ####################################   Classes   #################################### */

#simplemodal-container .box,
.Site .box
{
	padding: 0;
	width: auto;
	height: 1%;
}
#simplemodal-container .box .tl,
.Site .box .tl,
#simplemodal-container .box .tr,
.Site .box .tr
{
	padding: 0;
	margin: 0;
	width: auto;
}

#simplemodal-container .box .tr h2
.Site .box .tr h2
{
	margin: 0 5px;
	width: auto;
}

#simplemodal-container .box .content,
.Site .box .content
{
	position: relative;
	padding: 5px;
}

.Site .content img
{
	margin: 5px;
}
.Site #subMenu .content img
{
	margin:5px 0;
}

.Site .content #rotatingImages img
{
	margin: 0;
}
#simplemodal-container .content table td,
.Site .content table td
{
	padding: 3px;
}
.Site .detail IMG.picture
{
	margin-bottom: 10px;
	margin-left: 15px;
	position: relative;
}

#simplemodal-container .formMainTable td,
#simplemodal-container .formMainTable th,
.Site .formMainTable td,
.Site .formMainTable th
{
	padding: 5px;
}
.Site .list
{
	margin: 0px 0px 5px 1px;
	padding: 5px 0px;
}
.Site .newsarticle
{
	margin: 0px 9px 5px 9px;
	padding: 5px 0px; /* MARGIN-BOTTOM: 5px;     margin-left:1px;     PADDING: 5px 0; */
}

.Site .label
{
	font-weight: bold;
}
.Site .list H3
{
	margin-top: 0;
	margin-bottom: 5px;
}
.Site .list H4
{
	margin: 0px;
}
.Site .list IMG.thumbnail
{
	margin-bottom: 10px !important;
	margin-left: 0px !important;
	position: relative;
	margin-right: 20px !important;
}
.Site .list P
{
	margin: 3px 0;
}
.Site .terminus
{
	clear: both;
	line-height: 0;
	font-size: 0;
}
.Site .list .terminus, .Site .detail .terminus
{
	clear: right;
}

.Site .morelink
{
	text-align: right;
}
.Site .backlink
{
	text-align: right;
}
.Site .stepper
{
	padding: 3px 5px;
	width: auto !important;
}
.Site .stepper P
{
	margin: 0px;
	text-align: right;
}
.Site TABLE.documentTable TD.cell
{
	border-right: #000000 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.Site TABLE.documentTable TH.heading
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.Site .template
{
	padding-left: 1px;
	width:608px;
	float:left;
}
.Site .detail
{
	width:593px;
}
.Site .template ul
{
	margin-left: 20px;
}
.Site #template_Sub_Page_Listing #footer
{
	padding: 24px 0;
}
.Site .subPageList
{
	margin: 0;
	padding: 0;
}
.Site .subPageTitle a
{
	display: block;
}
.Site .subPageTitleThumb img
{
	display: block;
}


/* ################################### Site IDs ################################# */

#mainTable
{
	line-height: 1.35;
	width: 980px;
	margin: auto;
	margin-top: 5px;
}
.Site #mainHeader
{
	position: relative;
	height: 108px;
	overflow: hidden;
	padding:3px 3px 0 3px;
}
.Site #mainHeader #mainHeaderInner
{
	height:108px;
}
.Site #logoText
{
	position: absolute;
	left: 23px;
	top: 33px;
	width:500px;
}
.Site #logoText h1
{
	margin: 0;
}
.Site #telNumber
{
	position: absolute;
	left: 23px;
	top: 67px;
	width:500px;
}
.Site #copyright
{
	float: left;
	width: 30%;
}
.Site #developerLink a
{
	padding: 4px 75px 0 0;
}
.Site #developerLink
{
	float: right;
	width: 20%;
}
.Site #logo
{
	position: absolute;
	top: 12px;
	right: 14px;
}
.Site #rightCol img
{
	padding: 0;
	margin: 0;
}
/* ###########################  Right Column  ################################### */
.Site #rightCol
{
	float:right;
	width:175px;
	margin-top:5px;
}
.Site .module
{
	margin-bottom:20px;
}
.Site #rightCol .module
{
	margin-bottom: 10px;
}
.Site #rightCol .module p,
.Site #rightCol .module h1,
.Site #rightCol .module h2,
.Site #rightCol .module h3,
.Site #rightCol .module h4,
.Site #rightCol .module h5,
.Site #rightCol .module h6
{
	padding: 0 10px;
}
.Site #rightCol .list img.thumbnail
{
	margin-right: 0px !important;
}
/* ################################## Image Rotator ################################### */
#imageRotator
{
	margin-bottom: 14px;
}
/* ################################## Menu setup ################################### */

.Site #mainMenu
{
	font-size: 100%;
	padding-bottom:3px;
}
.Site #mainMenu ul, 
.Site #mainMenu li, 
.Site #subMenu ul, 
.Site #subMenu li, 
.Site #locationsMenu li, 
.Site #locationsMenu ul
{
	padding: 0;
	margin: 0;
}
.Site #mainMenu li, 
.Site #subMenu li, 
.Site #locationsMenu li
{
	list-style: none;
	display: inline;
}
.Site #mainMenu ul a
{
	float: left;
	padding: 1px 22px 3px 22px;
	line-height: 1.7em;
}
.Site #mainMenu li
{
	display:block;
	float:left;
	list-style:none;
	position:relative;
	z-index:99;
}
.Site #mainMenu
{
	list-style:none;
	display:block;
	position:relative;
	float:left;
	width:980px;
	z-index:99;
}
.Site #mainMenu li ul
{
	margin-top:0;
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
	position: absolute; 
	top:27px !important;
    left:-13px !important;
    display:none;
    z-index:99;
    padding-top:6px;
}
.Site #mainMenu li:hover ul
{
	display: block;
}
.Site #mainMenu li ul ul,
.Site #mainMenu li:hover ul ul
{
  position: absolute; 
  top: 26px !important;
  left: 203px !important;
  display: none;
}
.Site #mainMenu li ul a
{
	display:block;
	position:relative;
	text-align:left;
	width:158px;
	padding:0 3px 7px 12px;
	margin-bottom:1px;
	line-height:normal;
}
.Site #mainMenu li li
{
	padding-top:1px;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:7px;
	margin:0;
	height:1%;
}
.Site #mainMenu li ul li.first a
{
	padding-top:5px;
}
.Site #mainMenu li li.last
{
	padding-bottom:6px;
}
/* ################################## Sub Menu setup ################################### */


.Site #subMenu
{
	float: left;
	width: 175px;
	margin: 0;
}
.Site #subMenu ul
{
	padding: 0;
	margin: 0;
	padding-bottom: 45px;
}
.Site #subMenu ul ul
{
	margin-bottom: 10px;
}
.Site #subMenu ul a, .Site #subMenu .menuHeader a
{
	line-height: 1;
	display: block;
	padding: 5px 0 4px 12px;
	margin: 0;
}
.Site #subMenu ul a
{
	padding-top: 6px;
	padding-bottom: 5px;
}
.Site #subMenu ul ul a
{
	padding-left: 23px;
}
.Site #subMenu ul ul ul a
{
	padding-left: 33px;
}
.Site #subMenu ul ul ul ul a
{
	padding-left: 43px;
}
.Site .spaces
{
	padding-bottom: 45px;
}
.Site #subMenu .menuHeader table a
{
	background-color: Transparent;
	color: #666666;
	text-transform: none;
	padding: 0;
	padding-top: 2px !important;
	border-bottom: none !important;
}
/* ################################## Bottom Menu setup ################################### */

.Site #bottomNav
{
	height: auto;
	width: 980px;
	text-align: center;
	padding: 3px 0 4px 0;
}

.Site #bottomNav ul
{
	height: auto;
	display: inline-block;
	text-align: center !important;
}
.Site #bottomNav ul, .Site #bottomNav li
{
	padding: 0;
	margin: 0;
}
.Site #bottomNav li
{
	list-style: none;
	display: inline;
	width: auto;
	height: 20px;
}
.Site #bottomNav ul a
{
	padding: 3px 14px 3px 10px;
}
.Site #bottomNav ul#menu1,
.Site #bottomNav ul#menu2
{
	text-align: center !important;
}
/* ################################## Locations Menu setup ################################### */

.Site #locationsMenu
{
	margin-bottom: 15px;
	padding-top: 4px;
}

.Site #locationsMenu ul a
{
	padding: 6px 15px 5px 15px;
}



/* ======================== */

.Site #mainTitle
{
}
.Site #mainTitle H1
{
	position: absolute;
	left: 9px;
	top: 116px;
	margin: 0;
}
.Site #mainLayout
{
	margin-left: 10px;
	line-height: 1.5;
	padding: 1px 0 20px 0 !important;
	/*margin-right: 185px;*/
	width:794px;
	float: left;
	position:relative;
}
.Site .fullwidth #mainLayout
{
	width:794px;
}
.Site #mainLayout TABLE#productList TD.list
{
	width: 50%;
}
.Site #mainLayoutContainer
{
	margin-top: 8px;
}

/* ################    Column widths    ############## */

.Site #template_1_Column
{
	width:608px;
	float:left;
}
.Site .template_2_Columns #column1
{
	width: 295px !important;
	float:left;
}
.Site .template_2_Columns #column1a
{
	width: 300px !important;
	float:left;
}

.Site .template_2_Columns #column2
{
	margin-left: 305px !important;
}
.Site .template_2_Columns #column2a
{
	margin-left: 310px !important;
}
.Site .template_2_Columns #column2a p
{
    margin-bottom:0;
}
.Site .doubleTop
{
    margin-top:5px;
} 
.Site .template_2_Columns_66_33 #column1
{
	width: 398px !important;
}

.Site .template_2_Columns_66_33 #column2
{
	margin-left: 408px !important;
}
.Site .template_2_Columns_Capital #column1
{
	width:608px !important;
	float:left;
}
.Site .template_2_Columns_Capital #column2
{
	margin-left:618px;
	width:175px;
}
.Site .template_2_Columns_33_66 #column1
{
	width: 200px !important;
}

.Site .template_2_Columns_33_66 #column2
{
	margin-left: 210px !important;
}

.Site .template_3_Columns #column1,
.Site .template_3_Columns #column2
{
	width: 194px !important;
}

.Site .template_3_Columns #column2
{
	margin-left: 10px !important;
}

.Site .template_3_Columns #column3
{
	margin-left: 409px !important;
}

.Site .template_2_Columns_Boxed #column1
{
	width: 287px !important;
}

.Site .template_2_Columns_Boxed #column2
{
	margin-left: 297px !important;
}

.Site .template_2_Columns_66_33_Boxed #column1
{
	width: 382px !important;
}

.Site .template_2_Columns_66_33_Boxed #column2
{
	margin-left: 392px !important;
}

.Site .template_2_Columns_33_66_Boxed #column1
{
	width: 193px !important;
}
.Site .template_2_Columns_33_66_Boxed #column2
{
	margin-left: 203px !important;
}



/* ################    Fullwidth Column widths    ############## */
.Site .fullwidth #template_1_Column,
.Site .fullwidth #template_Image_Library_Scroller,
.Site .fullwidth .template
{
	width:100%;
}
.Site .fullwidth .template_2_Columns #column1
{
	width: 380px !important;
}

.Site .fullwidth .template_2_Columns #column2
{
	margin-left: 390px !important;
}

.Site .fullwidth .template_2_Columns_66_33 #column1
{
	width: 514px !important;
}

.Site .fullwidth .template_2_Columns_66_33 #column2
{
	margin-left: 524px !important;
}

.Site .template_2_Columns_33_66 #column1
{
	width: 258px !important;
}

.Site .fullwidth .template_2_Columns_33_66 #column2
{
	margin-left: 268px !important;
}

.Site .fullwidth .template_3_Columns #column1,
.Site .fullwidth .template_3_Columns #column2
{
	width: 252px !important;
}

.Site .fullwidth .template_3_Columns #column2
{
	margin-left: 10px !important;
}

.Site .fullwidth .template_3_Columns #column3
{
	margin-left: 524px !important;
}

.Site .fullwidth .template_2_Columns_Boxed #column1
{
	width: 374px !important;
}

.Site .fullwidth .template_2_Columns_Boxed #column2
{
	margin-left: 384px !important;
}

.Site .fullwidth .template_2_Columns_66_33_Boxed #column1
{
	width: 440px !important;
}

.Site .fullwidth .template_2_Columns_66_33_Boxed #column2
{
	margin-left: 450px !important;
}

.Site .fullwidth .template_2_Columns_33_66_Boxed #column1
{
	width: 251px !important;
}
.Site .fullwidth .template_2_Columns_33_66_Boxed #column2
{
	margin-left: 261px !important;
}


/* ################   Image Scroller    ############## */

.Site #imgCaption
{
	background-color: #254b1c;
	margin: 0 5px 0 4px;
	padding: 5px 0;
	color: #ffffff;
}
.Site #scrollerContainer
{
	width: 600px !important;
}
.Site .fullwidth #scrollerContainer
{
	width: 792px !important;
}
.Site #scrollerContainer td
{
	padding: 0 5px 0 0;
}
.Site #scrollerContainer img
{
	border: solid 1px #042e6f;
}


.Site #template_News_Articles_Style_2 #column1
{
	float: left !important;
	width: 297px !important;
}
.Site #template_News_Articles_Style_2 #column2
{
	margin: 0 0 0 307px !important;
}
.Site #template_Mailform_Right #column1
{
	float: left !important;
	width: 290px !important;
}

.Site #template_Mailform_Right #column2
{
	float: left !important;
	margin-left: 10px !important;
}
.Site #mainFooter
{
	padding: 10px;
}

/* ======================== */


.Site #header
{
}
.Site #footer
{
	margin-top: 10px;
	padding-top: 10px;
	clear: both;
}

/* ======================== */

.Site TABLE#subPageTable .col1
{
	width: 30%;
}
.Site TABLE#subPageTable .col2
{
	width: 40%;
}
.Site TABLE#subPageTable .col3
{
	width: 30%;
}
.Site TABLE#subPageTable TH.heading
{
	padding: 5px;
}
.Site TABLE#subPageTable TD.cell
{
	padding: 5px;
	vertical-align: middle;
}
.Site #template_Products_Grouped .backlink
{
	clear: right;
	padding: 3px;
	text-align: right;
}

/* ======================== */

.Site #template_sitemap ul
{
	margin: 0 0 0 20px;
	padding: 0;
	line-height: 1.8;
}
.Site #template_sitemap ul a
{
	padding-left: 20px;
}
.Site #template_sitemap ul ul
{
	line-height: 1.5;
}

.Site TABLE#productList
{
	margin-top: 10px;
	margin-bottom: 10px;
}
.Site TABLE#productList td img
{
	float: none;
	text-align: center !important;
}
.Site TABLE#productList TD.list
{
	padding-right: 5px;
	padding-left: 5px;
}

/* ############################### Header Info ############################ */

.Site #headerInfo
{
	position: relative;
	float: right;
	width: 400px;
}
.Site #headerInfo
{
	width: 400px;
}
.Site #logonForm th, .Site #logonForm td
{
	vertical-align: middle;
}

/* ####################### News Ticker CSS ###################### */

#newsTicker
{
	width: 606px;
	height: 30px;
}
/* liScroll style declarations */
.tickercontainer
{
	/* the outer div with the black border */
	background: Transparent;
	width: 606px;
	height: 18px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	border: solid 1px #cccfe0;
}
.tickercontainer .mask
{
	/* that serves as a mask. so you get a sort of padding both left and right */
	position: relative;
	left: 0px;
	top: 3px;
	width: 606px;
	overflow: hidden;
}
ul.newsticker
{
	/* that's your list */
	position: relative;
	left: 606px;
	font: bold 10px Verdana;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.newsticker li
{
	float: left; /* important: display inline gives incorrect results when you check for elem's width */
	margin: 0;
	padding: 0;
	background: #fff;
	white-space: nowrap;
	list-style-type: none;
}
ul.newsticker a
{
	white-space: nowrap;
	padding: 0;
	font: bold 10px Verdana;
	margin: 0 50px 0 0;
}
ul.newsticker span
{
	margin: 0 10px 0 0;
}
.Site #newsTicker dl
{
	float: left;
	margin-bottom: 0;
}

.Site #newsTicker dd
{
	padding: 0;
	float: right;
}
.Site #newsTicker dd
{
	float: left;
	padding: 0 0 6px 0;
	width: 606px;
}

.Site #newsTicker dd p
{
	padding: 0 !important;
	margin: 0 !important;
}
.Site #Map
{
	text-align: center;
}
/* ################################### Locations Image Map ################################## */
.Site #map
{
	position: relative;
}
.Site .wrapper a
{
	background: transparent url(/images/layout/location_bg.gif) no-repeat left 8px;
	padding-left: 10px;
	font-size: 140%;
	color: White;
	font-weight: bold;
}
.Site .wrapper a:hover
{
	background: #ffffff url(/images/layout/location_hover_bg.gif) no-repeat left 8px;
	color: #232862;
}
.Site .wrapper
{
	position: absolute;
	top: 0;
	left: 0;
}
.Site #chelmsford
{
	top: 108px;
	left: 244px;
}
.Site #colchester
{
	top: 48px;
	left: 337px;
}
.Site #croydon
{
	top: 269px;
	left: 88px;
}
.Site #harlow
{
	top: 88px;
	left: 153px;
}
.Site #kingshill
{
	top: 310px;
	left: 215px;
}
.Site #miltonkeynes
{
	top: 13px;
	left: 47px;
}
.Site #sittingbourne
{
	top: 278px;
	left: 293px;
}
.Site #southend
{
	top: 180px;
	left: 304px;
}
.Site .gmnoprint
{
	width: 300px;
}

/* ############################### Individual Image Maps ############################ */
.Site #imageMap area.pointer
{
	cursor: pointer !important;
	background-color: #f00;
}
/* #######################################  Customer Content Styling  ################################### */

.Site .customer img
{
	float: right;
}
.Site .customer .description, .Site .customer .telecoms, .Site .customer .keywords, .Site .customer .opening
{
	margin-top: 15px;
}
.Site .customer p, .Site .customerDetails .address p, .Site .customerDetails p
{
	margin-bottom: 3px;
}
.Site .custHide
{
	display: none;
}
.Site .custShow
{
	display: block;
	border: solid 1px #666666;
	padding: 5px;
	overflow: auto;
}
.Site #relatedUnits
{
	margin-top: 10px;
}

.Site .loadingScreen
{
	text-align: center;
	padding-top: 40px;
}
.Site #availabilityColumn .loadingScreen
{
	padding-top: 0;
}
.Site .loadingScreen img
{
	margin: 20px;
}



.Site #availabilityColumn
{
	padding-right:4px;
}
.Site #availabilityColumn h3
{
	padding-top:5px;
	padding-left:7px;
	margin-bottom:2px;
	line-height:1;
}
.Site #availabilityColumn h5
{
	margin:2px 0 1px 0;
	padding-left:7px;
}
.Site table.availability
{
	margin-left:2px;
	margin-bottom:10px;
}
.Site table.availability td
{
	padding:5px 0 4px 4px;
}
.Site table.availability th
{
	padding:5px 0 4px 4px;
}
.Site table.availability th.unit,
.Site table.availability td.unit
{
	width:43px;
}
.Site table.availability th.sqm,
.Site table.availability td.sqm
{
	width:54px;
}
.Site table.availability th.pcm,
.Site table.availability td.pcm
{
	width:55px;
}
.Site table.availability th.link,
.Site table.availability td.link
{
	width:15px;
}



.Site table#availTable
{
	border:solid 1px #e3e4e5;
	width:100% !important;
} 
.Site table#availTable td
{
	background-color:#f0f1f8;
	text-align:center;
	height:20px;
	padding-top:3px;
	padding-bottom:3px;
	line-height:1.3;
}
.Site table#availTable th
{	
	background-color:#e2e2e2;
	padding-left:8px;
	padding-top:3px;
	padding-bottom:3px;
}
.Site table#availTable th.link
{
	cursor:default;
	padding-left:0;
	padding-right:0;
}
.Site td.tick
{
	background:transparent url(/images/layout/small_tick.gif) no-repeat center 3px;
	width:66px;
}
.Site table#availTable .av-unitnumber,
.Site table#availTable .size
{
	width:62px;
}
.Site table#availTable .usage
{
	width:85px;
}
.Site table#availTable .price
{
	width:106px;
}
.Site table#availTable .link
{
	width:60px;
}
.Site table#availTable th.link
{
	text-align:center !important;
}
.Site table#availTable .downloadDetails
{
	width: 80px;
}

/*Header Image with Tabs Nav Styling*/
.Site #productTabs
{
	margin-left:10px;
	float:left;
	width:794px;
}
.Site #productTabs #imageMenu
{
	float:right;
	width:190px;
}
.Site #productTabs #pageTopImages
{
	width:604px;
	position:relative;
}
.Site #productTabs .mainImageDescription
{
	width:254px;
	position:absolute;
	left:24px;
	top:0;
}
.Site #productTabs .mainImageDescription .inner
{
	padding:13px 10px 14px 23px;
}
.Site #productTabs .mainImageDescriptionBottom
{
	height:4px;
}
.Site #imageMenu ul
{
	margin:0;
	padding-top:6px;
	height:274px;
}
.Site #productTabs .mainImageDescription .inner ul
{
	margin-left:0;
	margin-bottom:2px;
}
.Site #productTabs .mainImageDescription .inner ul li
{
	padding-bottom:8px;
	padding-left:11px;
}
.Site #imageMenu ul a
{
	height:19px;
	width:148px;
	padding-left:42px;
	padding-top:18px;
	padding-bottom:16px;
	cursor:pointer;
	display:block;
}
.Site .contentClose
{
	display:none
}
.Site .contentOpen
{
	display: block;
	min-height: 170px;	
}
.Site .inner a.morelink
{
	font-size:90%;
	color:#232862;
	font-weight:bold;
}
.Site .inner a:hover.morelink
{
	color:#00a2b4;
}

/* Date Picker Styling */
.Site img.ui-datepicker-trigger
{
    border:none !important;
    margin-left:0 !important;
    margin-top:0 !important;
    cursor:pointer;
}
.ui-datepicker-control
{
    background-color:#022D6F !important;
    padding:4px 0 !important;
}
.ui-datepicker
{
    font-size:90% !important;
}

.ui-datepicker-links
{
    background-color:#fff !important;
    padding:3px 0;
}
.ui-datepicker-control a,
.ui-datepicker-links a
{
    color:#2c2c2c !important;
}
.ui-datepicker-close
{
    padding-right:5px !important;
}
.ui-datepicker-close a
{
    padding-right:15px !important;
    background:transparent url(/images/layout/datepickerClose.gif) no-repeat right 4px !important;
}
.ui-datepicker-close a:hover
{
    color:#fff !important;
    background:transparent url(/images/layout/datepickerClose.gif) no-repeat right 4px !important;
}
.ui-datepicker-control a:hover
{
    background-color:Transparent !important;
    color:#fff !important;
}
.ui-datepicker-close a,
.ui-datepicker-clear a
{
    color:#fff !important;
}
.ui-datepicker-header,
.ui-datepicker-header select
{
    background-color:#cdcdcd;
    color:#333333;
}
.ui-datepicker-clear
{
    width:38%;
}
.ui-datepicker-title-row,
.ui-datepicker-title-row .ui-datepicker-week-end-cell
{
    background:none repeat scroll 0 0 #022D6F !important;
}

.Site .vert
{
    height:207px;
    width: 247px;
}
.Site .simply-scroll-clip
{
    height:190px;
    overflow:hidden;
    z-index:2;
}
.Site .simply-scroll-btn
{
    cursor:pointer;
    height:10px;
    position:absolute;
    width:10px;
    z-index:3;
    background:transparent url(/images/layout/scroller_sprite.gif) no-repeat left top;
}
.Site .simply-scroll-btn-up
{
    right:13px;
    top:14px;
}
.Site .simply-scroll-btn-down
{
    background-position:0 -10px;
    right:13px;
    bottom:8px;
}
