/* Handset Specific Page CSS Document */

.golinkarrow
{
	float:right;
	width:65px;
	height:0;
	padding-top:42px;
	overflow:hidden;
	background-image:url(/images/handset-specific-pages/dealstable/gobtn.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin-right:15px;
}

.buylinkbutton
{
	float:right;
	width:65px;
	height:0;
	padding-top:42px;
	overflow:hidden;
	background-image:url(/images/handset-specific-pages/dealstable/buy.png);
	background-position:top left;
	background-repeat:no-repeat;
	margin-right:15px;
}

.pageBlock
{
	display:none;
	width:797px;
}

.firstPage
{
	display:block;
}

.help-icon
{
	background-image:url(/images/handset-specific-pages/help-ec.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:15px;
	height:15px;
	display:block;
}

.help-icon:hover
{
	background-position:top left;
}

.smalltxt
{
	font-size:9px;
	display:block;
	width:100%;
	color:#666666;
}

/* No Handset Deals Div */
#handset_no_deals
{
	border:1px solid #909090;
	padding:20px 20px 0px 20px;
	margin:0 10px 20px 0;
	width:539px;
	text-align:left;
	font-family:arial;
	font-weight:bold;
	font-size:16px;
}

/* Main Template */
#main_template_header
{
	width:797px;
	float:left;
	margin:10px 0 0 1px;
}

#main_template_header h2
{
	font-size:16px;
	padding:0;
	margin-top:3px;
	float:left;
	vertical-align:bottom;
	margin-left:0;
	margin-right:0;
	margin-bottom:0;
}

#main_template_header ul
{
	float:right;
	list-style:none;
	margin:2px 0 0 0;
	padding-left:0;
}

#main_template_header ul li
{
	float:left;
	display:inline;
	margin:0 0 0 3px;
}

#main_template_header ul li a
{
	float:left;
	width:90px;
	height:20px;
	padding-top:4px;
	background-image:url(/images/handset-specific-pages/tabs/bg.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	text-align:center;
	color:#FFFFFF;
	font-size:10px;
}

.up_links
{
	background-position:left top;
}

.current_state, .up_links:hover
{
	background-position:left bottom;
}

#main_content_wrapper
{
	width:790px;
	margin:auto;
}
/* Main Template End */

/* Description Page */
.top_handset_content
{
	width:790px;
	float:left;
	clear:both;
}

.handset_image_area
{
	float:left;
	width:150px;
	border:1px #EAEAEA solid;
	padding:20px;
	text-align:center;
}

.handset_image_area a h3
{
	text-decoration:underline;
}

.handset_image_area img
{
	height:250px;
}

#index_content_area
{
	width:578px;
	float:left;
	margin-left:20px;
	font-size:13px;
	border-bottom:1px #EAEAEA solid;
	position:relative;
}

#index_content_area h2
{
	font-size:18px;
}

#index_content_area p
{
	margin:0 0 20px 0;
}

#reviews_content_area
{
	width:578px;
	float:left;
	margin-left:20px;
	font-size:13px;
	border-bottom:1px #EAEAEA solid;
	position:relative;
}

#reviews_content_area h2
{
	font-size:18px;
	float:left;
}

#reviews_content_area p
{
	margin:0 0 20px 0;
}

#handset_news
{
	float:left;
	width:585px;
	clear:both;
}

#handset_news h2
{
	font-size:18px;
	margin-bottom:10px;
}

#news_items_area
{
	width:auto;
	margin:10px 0 0 0;
	float:left;
}

.related_news_heading
{
	font-weight:bold;
}

.related_news_item
{
	float:left;
	margin:0 0 5px 0;
	padding:5px;
	background-color:#F1F1F1;
	border: 1px solid;
	width:570px;
}

.related_news_url_heading
{
	float:right;
}

.related_news_date
{
	float:left;
	color:#103EA0;
	font-weight:bold;
}

.best_deal_area
{
	width:557px;
	padding:10px;
	background-color:#F1F1F1;
	float:left;
	margin-bottom:20px;
}

.best_deal_area h3
{
	margin-bottom:10px;
	color:red;
}

.best_deal_area h3 span
{
	color:black;
}

.best_deal_area ul
{
	padding:0;
	margin:0;
	float:left;
	list-style:none;
}

.network_logo li
{
	width:100px;
	padding:3px 5px 0 5px;
	text-align:center;
	margin-left:20px;
	font-weight:bold;
}

.tariff_details li
{
	margin:0 0 3px 20px;
	font-weight:bold;
}

.deal_links li
{
	margin:7px 0 5px 50px;
}

#topcta
{
	margin:0 0 10px 0;
	padding:0;
	font-size:18px;
}
/* Description Page End */

/* Specs page */
#specs_wrapper
{
	float:left;
}

#specs_wrapper h2
{
	font-size:18px;
}

#specs_tables
{
	float:left;
	margin-top:10px;
}

#specs_tables h3
{
	display:block;
	width:578px;
	border-bottom:1px #EAEAEA solid;
	padding-bottom:2px;
}

#specs_tables table
{
	width:100%;
	margin-bottom:20px;
}

#specs_tables table td
{
	min-width:50%;
	padding:3px 0 3px 7px;
}

#specs_tables table td a
{
	font-weight:normal;
}

.specfeeattext
{
	float:left;
}

.moreinfoicon
{
	float:right;
	margin-right:100px;
}

.emptycell
{
	float:left;
	width:200px;
}

#specs_tables table .alt
{
	background-color:#F1F1F1;
}
/* Specs page end */

/* Reviews page */
.reviewItem
{
	width:556px;
	background-color:#F1F1F1;
	padding:10px;
	margin-top:10px;
	border:1px #EAEAEA solid;
}

.reviewItem p
{
	padding:0;
	margin:0;
}

.review_posted
{
	float:right;
	clear:left;
	margin-bottom:10px;
	font-size:10px;
}

.review_body
{
	clear:left;
}

.reviewsPagenation
{
	margin:5px 0 5px 0;
}

#handsetReviewsContainer
{
	margin-bottom:20px;
	float:left;
}

#submityourreview
{
	position:absolute;
	top:0;
	right:0;
}

#noreviewsarea
{
	display:none; /*Disabled by victoria Bailey - 2011-02-07 */
	/*float:left;
	width:556px;
	padding:20px 10px 20px 10px;
	text-align:center;
	margin-top:20px;
	background-color:#F1F1F1;
	margin-bottom:20px;
	border:1px #EAEAEA solid;*/
}

#noreviewsarea h3
{
	font-size:14px;
}

#reviews_left_col
{
	float:left;
}

#handset_image_area_reviews
{
	float:left;
	width:150px;
	border:1px #EAEAEA solid;
	padding:20px;
	text-align:center;
}

#handset_image_area_reviews a h3
{
	text-decoration:underline;
}

#handset_overall_rating
{
	float:left;
	clear:left;
	width:150px;
	border:1px #EAEAEA solid;
	padding:20px;
	text-align:center;
	margin-top:20px;
}

#handset_overall_rating h3
{
	font-size:14px;
}

#handset_overall_rating span
{
	display:block;
	width:150px;
	font-size:30px;
	margin-top:10px;
}

#rating_img
{
	margin-top:20px;
}

.review_rating_img
{
	margin:0;
	padding:0;
}
/* Reviews page end */

/* Coming soon */
#coming-soon-form select
{
	width:265px;
}

.form-text
{
	width:261px;
}
/* Coming soon end */ 

/* Deals page */
.deals_area
{
	width:797px;
	float:left;
	clear:both;
	margin:0;
}

.deals_area table tr th
{
	background-color:#A5C9FF;
	color:#FFFFFF;
	padding:0 5px 0 5px;
}
.deals_area table
{
	width:795px;
}

#handsetsTable
{
	margin-top:10px;
}

.headertxt
{
	font-size:11px;
}

.headertxt a
{
	float:left;
	width:100%;
	padding:5px 0 5px 0;
	text-align:center;
	text-decoration:underline;
}

.amonthtxt
{
	font-size:9px;
	color:#333333;
}

.deals_area table tr td
{
	text-align:center;
	background-color:#F1F1F1;
}

.deals_area table tr td.alt
{
	background-color:#EAEAEA;
}

.deals_area table tr th a
{
	float:left;
	width:100%;
	text-align:center;
	color:#FFFFFF;
}

.sline a
{
	height:20px;
	padding-top:6px;
}

.dline a
{
	height:28px;
	padding-top:0px;
}

.col_1
{
	width:82px;
	color:#333333;
	font-weight:bold;
}

.col_1_top
{
	width:82px;
	color:#00008B;
}

.col_1 select
{
	width:62px;
}

.col_2
{
	width:72px;
	font-size:12px;
	font-weight:bold;
	color:#008000;
}

.col_2_top
{
	width:72px;
	color:#008000;
}

.col_2 select
{
	width:62px;
}

.col_3
{
	width:72px;
	font-size:12px;
	font-weight:bold;
	color:#0066CC;
}

.col_3_top
{
	width:72px;
	color:#0066CC;
}

.col_3 select
{
	width:62px;
}

.col_4
{
	width:72px;
	font-size:12px;
	font-weight:bold;
	color:#FF0099;
}

.col_4_top
{
	width:72px;
	color:#FF0000;
}

.col_4 select
{
	width:62px;
}

.col_5
{
	width:112px;
	font-weight:bold;
	font-size:10px;
	color:#2525b6;
}

.col_5_top
{
	width:112px;
	color:#333333;
}

.col_5 select
{
	width:62px;
}

.col_6
{
	width:100px;
}

.col_6_top
{
	width:100px;
}

.col_6 select
{
	width:50px;
}

.col_7
{
	width:92px;
	font-size:12px;
	font-weight:bold;
	color:#FF3300;
	
}

.col_7_top
{
	width:92px;
	color:#FF3300;
	
}

.col_7 select
{
	width:62px;
}

.col_8
{
	width:102px;
	color:#333333;
}

.col_8_top
{
	width:102px;
}

.col_8 select
{
	width:62px;
}

.col_9
{
	width:92px;
	
}

.col_9_top
{
	width:92px;
}

.col_9 select
{
	width:62px;
}

/* New PAYM deals table */
.deals_area table tr th
{
	height:36px;
	background-color:#FFFFFF;
	padding:0;
}

/*.dealrow
{
	//cursor:pointer;
}

.dealrow2
{
	cursor:pointer;
}*/

.deals_area table .dealrow
{
	height:83px;
}

.deals_area table .dealrow2
{
	height:83px;
}

.deals_area table tr td, .deals_area table tr td.alt
{
	background-color:#FFFFFF;
}

.deals_area table .dealrow td
{
	background-image:url(/images/handset-specific-pages/dealstable/dealrowbg.gif);
	background-repeat:no-repeat;
}

.deals_area table .dealrow2 td
{
	background-image:url(/images/handset-specific-pages/dealstable/dealrowbg.gif);
	background-repeat:no-repeat;
}

.deals_area table tr td .large
{
	font-size:16px;
}

.sponsoredlisting 
{
	position:relative;
	z-index: 0;
}

.sponsoredlisting #sponsoredlisting
{
	position:absolute;
	top:2px;
	left:5px;
	padding:0;
	margin:0;
	color:#999999;
	font-size:10px;
}

.col_8
{
	background-position:top left;
}

.col_9
{
	background-position:top right;
}

.col_2, .col_3, .col_4, .col_5, .col_6, .col_1
{
	background-position:center top;
}

.deals_area table tr th a, .deals_area table tr th span
{
	float:left;
	width:100%;
	height:29px;
	overflow:hidden;
	background-position:top left;
	background-repeat:no-repeat;
	text-align:center;
	font-size:11px;
	text-decoration:none;
	padding-top:4px;
}

.deals_area table tr th a:hover
{
	background-position:bottom left;
	text-decoration:none;
}

#col_8, .col_8
{
	width:93px;
}

#col_8 a, #col_8 span
{
	background-image:url(/images/handset-specific-pages/dealstable/minutes.gif);
}

.col_8 p
{
	padding:0;
	margin:3px 0 0 0;
	text-align:center;
	overflow:hidden;
}

.col_8 p img
{
	float:left;
	height:55px;
	margin:0 2px 0 5px;
}

#col_2, .col_2
{
	width:82px;
}

#col_2 a, #col_2 span
{
	background-image:url(/images/handset-specific-pages/dealstable/texts.gif);
}

#col_3, .col_3
{
	width:83px;
}

#col_3 a, #col_3 span
{
	background-image:url(/images/handset-specific-pages/dealstable/length.gif);
}

#col_4, .col_4
{
	width:83px;
}

#col_4 a, #col_4 span
{
	background-image:url(/images/handset-specific-pages/dealstable/cost.gif);
}

#col_5, .col_5
{
	width:122px;
}

#col_5 a, #col_5 span
{
	background-image:url(/images/handset-specific-pages/dealstable/tariff.gif);
}

#col_6, .col_6
{
	width:111px;
}

#col_6 a, #col_6 span
{
	background-image:url(/images/handset-specific-pages/dealstable/gift.gif);
}

#col_1, .col_1
{
	width:112px;
}

#col_1 a, #col_1 span
{
	background-image:url(/images/handset-specific-pages/dealstable/retailer.gif);
}

#col_9, .col_9
{
	width:103px;
	font-size:13px;
}

#col_9 a, #col_9 span
{
	background-image:url(/images/handset-specific-pages/dealstable/go.gif);
}

.spacer td
{
	height:3px;
	overflow:hidden;
	background-image:none;
	padding:0;
	margin:0;
	font-size:0px;
}
/* New PAYM deals table end */

#loadingdeals
{
	width:100%;
	height:150px;
	padding-top:100px;
	text-align:center;
	background-color:#F1F1F1;
	font-weight:bold;
}

a.reset
{ 
          display: block;
	width: 170px;
	height: 20px;
	text-decoration: none;
	text-align:center;
          background: url("/images/dealfinder/resetbtn.gif");

}

a.reset:hover
{
	background-position: 0 -20px;
}

.smalltext
{
	font-size:10px;
}

#deals_area table tr td img
{
	margin-bottom:5px;
}

#dealfilters
{
	width:793px;
	float:left;
	margin-top:10px;
	border:1px #bcbcbc solid;
}

#dealfilters table
{
	width:100%;
}

#dealfilters table tr th
{
	height:25px;
	background-color:#A5C9FF;
	color:#FFFFFF;
}

#dealfilters table tr td
{
	text-align:center;
	background-color:#F1F1F1;
}

#neticons
{
	padding:5px 10px 5px 10px;
	background-color:#F1F1F1;
}

#neticons tr td
{
	padding-left:29px;
}

#neticons tr td #gobtn
{
	float:right;
	margin-right:6px;
}

#dealfilters table tr td input
{
	float:left;
}

#gobtn
{
}

#dealfilters table tr td label
{
	float:left;
}

.selectboxtext
{
	width:115px;
	font-size:12px;
}

.selectboxtextsm
{
	width:85px;	
	font-size:12px;
}

.selectboxtextfg
{
	width:220px;	
	font-size:12px;
}

#pagenationArea
{
	float:right;
	width:100%;
	text-aligng:center;
	padding:15px 0 5px 0;
	margin:auto;
}

#pagenationAreaRev
{
	float:left;
	width:100%;
	text-align:center;
	padding:5px 0 5px 0;
	margin:bottom:0;
}

#pagenationAreaRev p
{
	margin:0;
	font-weight:bold;
}

#pagenationArea p
{
	margin:0;
	font-weight:bold;
}

#dealhandsetdisp
{
	float:left;
	width:797px;
	padding:10px 0 0 0;
}

#handsetimg, #handsetvid
{
	float:left;
	border:1px #999999 solid;
	position:relative;
	height:95px;
	width:80px;
	margin-right:10px;
	background-image:url(/images/handset-specific-pages/handset_img_bg.gif);
	background-position:top left;
	background-repeat:repeat-x;
}

#handsetimg a, #handsetvid a
{
	position:absolute;
	width:80px;
	height:90px;
	text-align:center;
	padding-top:5px;
}

#handsetimg a span, #handsetvid a span
{
	position:absolute;
	bottom:1px;
	left:0;
	width:100%;
	text-align:center;
	font-size:10px;
}

#handsetimg a:hover, #imagesoverlink:hover, #handsetimg a span:hover
{
	text-decoration:underline;
}

#vplaybtn, #imagesoverlink
{
	z-index:1;
}

#handsetimg a img
{
	z-index:0;
}

#vplaybtn
{
	background-image:url(/images/handset-specific-pages/video-play-btn.png);
	background-position:top left;
	background-repeat:no-repeat;
}

#vplaybtn:hover
{
	background-position:bottom left;
}

#handsetvid a img
{
	z-index:0;
}

.mglass
{
	position:absolute;
	bottom:2px;
	right:2px;
	width:16px;
	height:16px;
	background-image:url(/images/handset-specific-pages/magnifier_zoom_in.png);
	background-position:left top;
	background-repeat:no-repeat;
	z-index:0;
}

#handsetcontent
{
	float:left;
	width:585px;
	overflow:hidden;
	padding-bottom:10px;
	margin-left:10px;
}

#handsetcontent a
{
	font-size:11px;
	float:right;
	clear:right;
}

#handsetfullcontent
{
	padding-bottom:10px;
	font-size:12px;
	display:none;
}

.morecontentlink
{
	float:right;
	width:65px;
	position:relative;
	display:none;
}

.morecontentlink a
{
	position:absolute;
	top:2px;
	right:0;
	width:85%;
	height:100%;
	padding-right:15%;
}

#morecontentlink
{
	float:right;
	text-align:right;
}

#handsetcontent h2
{
	font-size:18px;
}

#handsetcontent p
{
	font-size:12px;
	margin:0;
}

/*.dotdtable table tr td
{
	background-color:#cdff98;
	height:90px;
	overflow:hidden;
}*/

/*.dotdtable .col_1
{
	background-image:url(/images/handset-specific-pages/editorschoice-long-left.gif);
	background-position:left top;
	background-repeat:repeat-y;
}*/

/*.dotdtable .col_9
{
	background-image:url(/images/handset-specific-pages/editorschoice-long.gif);
	background-position:right top;
	background-repeat:repeat-y;
}

.dotdtable .col_5_payg
{
	background-image:url(/images/handset-specific-pages/editorschoice.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

.dotdinfolink
{
	font-size:0.78em;
	width:15px;
	height:15px;
	margin:auto;
	display:block;
}*/
/* Deals page end */

/* PAYG CSS Overloads */
.payg_deals_area table
{
	float:left;
	clear:both;
}

.payg_deals_area table tr th
{
	height:30px;
	background-color:#A5C9FF;
	color:#FFFFFF;
	padding:0 5px 0 5px;
}

.col_1_payg
{
	width:160px;
}

.col_2_payg
{
	width:160px;
	font-weight:bold;
}

.col_3_payg
{
	width:158px;
}

.col_4_payg
{
	width:157px;
}

.col_5_payg
{
	width:98px;
}

.payg_deals_area table tr th a
{
	float:left;
	width:100%;
	text-align:center;
	color:#FFFFFF;
	height:21px;
	padding-top:9px;
}

#paygdealfilters
{
	width:100%;
	float:left;
	margin-bottom:0;
}

#paygdealfilters table
{
	width:100%;
}

#paygdealfilters table tr th
{
	height:25px;
	background-color:#A5C9FF;
	color:#FFFFFF;
}

#paygdealfilters table tr td
{
	width:25%;
	text-align:center;
	background-color:#F1F1F1;
}

#paygdealfilters table tr td select
{
	width:170px;
}

#paygnetsfilters table
{
	float:left;
	width:788px;
	text-align:center;
	background-color:#F1F1F1;
	margin:1px 0 10px 1px;
}

#paygnetsfilters table tr td
{
	width:20px;
	border-right:1px white solid;
}
/* PAYG CSS Overloads End */

/* Gift Popup */

#giftPopup
{
	padding:20px;
}

#giftPopup h1
{
	font-size:18px;
	color:#333333;
	padding-bottom:5px;
	border-bottom:1px #EAEAEA solid;
	margin-bottom:20px;
	display:block;
}

#giftPopup p
{
	font-size:12px;
	padding-bottom:10px;
	border-bottom:4px #EAEAEA solid;
	margin-bottom:10px;
	display:block;
}

#nodealsarea
{
	width:795px;
	height:100px;
	padding-top:50px;
	text-align:center;
	background-color:#F1F1F1;
	font-weight:bold;
}

#prevpagelink
{
	float:left;
	width:79px;
	height:21px;
	padding-top:4px;
	text-align:center;
	cursor:pointer;
	font-weight:bold;
	color:#333333;
	background-color:#FFFFFF;
	background-image:url(/images/dealfinder/btnbg.gif);
	background-repeat:no-repeat;
	background-position:center top;
	text-decoration:none;
	margin-right:20px;
	margin-left:280px;
}

.hidden
{
	display:none;
}

#middleshowpages
{
	float:left;
	padding:0 20px 0 20px;
	text-align:center;
}

#middleshowpagesrev
{
	float:left;
	width:414px;
	text-align:center;
}

#nextpagelink
{
	float:left;
	width:79px;
	height:21px;
	padding-top:4px;
	text-align:center;
	cursor:pointer;
	font-weight:bold;
	color:#333333;
	background-color:#FFFFFF;
	background-image:url(/images/dealfinder/btnbg.gif);
	background-repeat:no-repeat;
	background-position:center top;
	text-decoration:none;
	margin-left:20px;
}

#nextpagelink:hover, #prevpagelink:hover
{
	text-decoration:underline;
	color:#333333;
}

#loadingreviews
{
	float:left;
	width:577px;
	height:150px;
	padding-top:100px;
	text-align:center;
	background-color:#F1F1F1;
	font-weight:bold;
}

.dotd_area
{
	margin-bottom:20px;
}

.dotd_area h2
{
	font-size:18px;
	display:block;
	margin-bottom:5px;
}

.dotd_area table tr th
{
	background-color:#f12f2f;
}
/* Gift Popup End */

#pagenotice
{
	width:98%;
	padding:10px 1% 10px 1%;
	background-color:#f1f1f1;
	border:1px #BCBCBC solid;
	float:left;
	margin-bottom:7px;
}

#pagenotice p
{
	padding:0;
	margin:0;
}
/* Editor's Choice */
#ecinfowrapper
{
	padding:10px;
}

#ecinfowrapper h1
{
	font-size:18px;
}
/* Editor's Choice End */

/* Win an iPod Banner */
div#reviewIpodBanner
{
  	display:none; /* Disabled by Victoria Bailey 2011-02-07 */
	/*padding-top:20px;*/	
}

/* Start of Coming Soon Form */
div#comingSoonForm
{
	margin-bottom:20px;
}

div#comingSoonForm form fieldset, div#thanks
{
	border:1px solid #aaaaaa;
	background: url('/images/comingsoon/form_bg.png') repeat-x #454ec7;
	width:559px;
	margin:0;
	padding:10px;
}

div#comingSoonForm form fieldset h3, div#thanks h3
{
	padding-top:5px;
	color:#fff;
	font-size: 13px;
}
div#thanks h3
{
	padding-top:0;
}

.fieldContainer
{
	position:relative;
	float:left;
	width:50%;
	height:31px;
	margin-top: 10px;
}

.fieldContainer label, .fieldContainer input
{
	position: absolute;
	top:0;
	left:0;
	height:25px;
}

.fieldContainer label
{
	height:25px;
	width:263px;
	padding: 5px 6px 0 5px;
	color: #999;
	background:#fff;
}

.fieldContainer input
{
	background: transparent;
	border: 1px #888 ridge;
	height:22px;
	width:261px;
	padding: 7px 6px 0 5px;
	color: #000;
}

div#lastNameCont input, div#lastNameCont label
{
	left:auto;
	right:0;
}

div#emailContainer
{
	width:555px !important;
	height:31px;
}

div#emailContainer input
{
	width:545px !important;
}

div#emailContainer label
{
	width:547px !important;
	background:#fff;
	height:25px;
}

div#formMessages
{
	padding-top:10px;
	float:left;
	width:80%;
	color:#fff;
}
div#formMessages p
{
	padding:0;
	margin:0;
}

div#formSubmit
{
	padding-top:10px;
	float:left;
	width:20%;
	text-align:right;
}
/* Email a friend CSS Start */
#email_review
{
	float:right;
	margin-top:15px;
}
/* Email a friend CSS End */

/* Colour Variants */
#hsetspacer
{ 
	height:71px;
}
#colourVariants
{
	margin-top:13px;
	float: left;
	width:196px;
	height:50px;
}

#colourVariants p, #colourVariants a
{
	line-height: 15px;
}

#colourVariants p
{
	float: left;
	padding:0;
	margin:0;
	width:100%;
}

#colourVariants div
{
	float:left;
}

#colourVariants a
{
	float: left;
	width: 16px;
	height: 0;
	padding-top: 15px;
	border: 1px #333 solid;
	overflow: hidden;
	margin: 0 5px 5px 0;
}

/* Actual Colours */
.blackBg
{
	background-color: #000;
}

.whiteBg
{
	background-color: #fff;
}

.pinkBg
{
	background-color: #FF77AA;
}

.silverBg
{
	background-color: #C0C0C0;
}

.blueBg
{
	background-color: #0000FF;
}

.yellowBg
{
	background-color: #C8F526;
}

.greenBg
{
	background-color: #008000;
}

.redBg
{
	background-color: #CD0000;
}

.orangeBg
{
	background-color: #ff6600;
}

.purpleBg
{
	background-color: #9955FF;
}

.brownBg
{
	background-color: #5E2605;
}

.goldBg
{
	background-color: #8B7500;
}

.chromeBg
{
	background-color: #E8F1D4;
}

.greyBg
{
	background-color: #696969;
}

.plumBg
{
	background-color: #71637D;
}

.graphiteBg
{
	background-color: #2C3337;
}

.violetBg
{
	background-color: #4E00A8;
}
.lilacBg
{
	background-color: #d9b3d9;
}
.cyanBg
{
	background-color: #00FFFF;
}
.indigoBg
{
	background-color: #4B0082;
}
.limeBg
{
	background-color: #BFFF00;
}
/* Actual Colours End */

/* Colour Variants End */

#retailerSelectBox
{
	display:none;	
}

