body
{
	background-color: #FFFFFF;
	color: #333333;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Verdana, Geneva, Sans-serif;
	font-size: 12px;
	margin: 15px 0 15px 0;
	padding: 0;
}

img
{
	border: none;
}

form
{
	margin: 0;
	padding: 0;
}

.form_error
{
	background-color: inherit;
	color: #FF0000;
}

.strong
{
	font-weight: bold;
}

.support_table
{
	margin-bottom: 12px;
	margin-left: 6px;
}

#nav
{
	background: url('/assets/images/nav.png');
	height: 40px;
	margin: 0 auto 0 auto;
	padding: 0;
	width: 960px;
}

#nav_logged_in
{
	background: url('/assets/images/nav_logged_in.png');
	height: 40px;
	margin: 0 auto 0 auto;
	padding: 0;
	width: 960px;
}

#nav span, #nav_logged_in span
{
	display: none;
}

#nav li, #nav_logged_in li
{
	float: left;
	list-style-type: none;
	width: 120px;
}

#nav a, #nav_logged_in a
{
	display: block;
	height: 40px;
}

#send_sms a:hover, #send_sms.selected
{
	background: url('/assets/images/nav.png') -120px -40px no-repeat;
}

#receive_sms a:hover, #receive_sms.selected
{
	background: url('/assets/images/nav.png') -240px -40px no-repeat;
}

#premium_rate a:hover, #premium_rate.selected
{
	background: url('/assets/images/nav.png') -360px -40px no-repeat;
}

#mms a:hover, #mms.selected
{
	background: url('/assets/images/nav.png') -480px -40px no-repeat;
}

#developers a:hover, #developers.selected
{
	background: url('/assets/images/nav.png') -600px -40px no-repeat;
}

#support a:hover, #support.selected
{
	background: url('/assets/images/nav.png') -720px -40px no-repeat;
}

#client_login a:hover, #client_login.selected
{
	background: url('/assets/images/nav.png') -840px -40px no-repeat;
}

#control_panel a:hover, #control_panel.selected
{
	background: url('/assets/images/nav_logged_in.png') -840px -40px no-repeat;
}

#splash
{
	background: url('/assets/images/splash2.png');
	height: 350px;
	margin: 15px auto 0 auto;
	padding: 0;
	position: relative;
	width: 960px;
}

#transparent_1
{
	height: 135px;
	position: absolute;
		top: 131px;
		left: 300px;
	width: 136px;
}

#transparent_2
{
	height: 135px;
	position: absolute;
		top: 131px;
		left: 467px;
	width: 136px;
}

#transparent_3
{
	height: 135px;
	position: absolute;
		top: 131px;
		left: 633px;
	width: 136px;
}

#transparent_4
{
	height: 135px;
	position: absolute;
		top: 131px;
		left: 799px;
	width: 136px;
}

#sub_nav
{
	height: 25px;
	margin: 25px auto 0 auto;
	padding: 0;
	width: 960px;
}

.minus
{
	margin-top: 9px !important;
}

#heading, #store_heading
{
	float: left;
	width: 225px;
}

#store_links
{
	float: left;
	text-align: right;
	width: 735px;
}

#links
{
	float: left;
	text-align: right;
	width: 735px;
}

#links a,
#links a:hover
{
	padding-left: 40px;
}

#links a, #store_links a, #table_store a
{
	background-color: inherit;
	color: #0088CC;
	text-decoration: none;
}

#links a:hover, #store_links a:hover, #table_store a:hover
{
	background-color: inherit;
	color: #0088CC;
	text-decoration: underline;
}

#links a.selected,
#links a.selected:hover
{
	background-color: inherit;
	color: #999999;
	text-decoration: none;
}

.no_underline
{
	text-decoration: none !important;
}

#content_header
{
	background: url('/assets/images/content_header.png');
	height: 5px;
	margin: 10px auto 0 auto;
	padding: 0;
	width: 960px;
}

#content
{
	border-left: 1px solid #DEDEDE;
	border-right: 1px solid #DEDEDE;
	margin: 0 auto 0 auto;
	min-height: 350px;
	overflow: auto;
	padding: 6px 0 6px 0;
	width: 960px;
}

#content p
{
	margin: -4px 0 0 0;
	padding: 0 10px 10px 10px;
	text-align: justify;
}

#content p.last
{
	padding-bottom: 0;
}

.wrap
{
	margin-bottom: 0;
	white-space: pre-wrap;
}

#content a,
#content a:hover
{
	background-color: inherit;
	color: #0088CC;
}

#content a
{
	text-decoration: none;
}

#content a:hover
{
	text-decoration: underline;
}

#content_left
{
	border-right: 1px solid #DEDEDE;
	float: left;
	min-height: 450px;
	width: 780px;
}

#developers_info, #response_codes, #status_codes, #out_payments, #store_table, #details_table
{
	border-bottom: 1px solid #CCCCCC;
	margin: 0 10px 15px 10px;
	padding: 0;
	width: 760px;
}

#developers_info td, #response_codes td, #status_codes td, #out_payments td, #store_table td, #details_table td
{
	border-top: 1px solid #CCCCCC;
	margin: 0;
	padding: 5px;
}

#developers_info td.left, #developers_info td.right, #response_codes td.left, #status_codes td.left, #out_payments td.left,
#store_table td.cell_one, #store_table td.cell_three, #store_table td.cell_five, #store_table td.cell_six, #details_table td.cell_seven
{
	background-color: #F6F6F6;
	color: inherit;
}

.button_right
{
	text-align: right !important;
}

.cell_one
{
	width: 460px;
}

.cell_two, .cell_three, .cell_four
{
	width: 100px;
}

.cell_five
{
	width: 360px;
}

.cell_six
{
	width: 100px;
}

.cell_seven
{
	width: 260px;
}

.cell_eight
{
	width: 500px;
}

.empty
{
	background-color: #CCCCCC !important;
	border: none !important;
	color: inherit;
}

.inline_code
{
	font-family: "Courier New", Courier, Monospace;
	font-size: 11px;
}

pre
{
	border: 1px solid #CCCCCC;
	font-family: "Courier New", Courier, Monospace;
	font-size: 11px;
	margin: 0 10px 15px 10px;
	overflow: auto;
	padding: 5px;
}

#map_canvas
{
	border: 1px solid #CCCCCC;
	height: 300px;
	margin: 0 10px 15px 10px;
	padding: 5px;
	width: 500px;
}

code
{
	margin: 0;
	padding: 0;
}

#list_container
{
	overflow: auto;
}

#list
{
	float: left;
	width: 580px;
}

.small_list
{
	width: 540px !important;
}

#icon
{
	float: left;
	width: 200px;
}

#icon img
{
	float: right;
	margin: 10px;
	padding: 0;
}

#bet_select
{
	float: left;
	width: 240px;
}

#bet_select img
{
	float: right;
	margin: 10px;
	padding: 0;
}

ul#yes
{
	margin: 0 10px 10px 10px;
	padding: 0;
}

ul#yes li
{
	background: url('/assets/images/yes.png') 0 0 no-repeat;
	list-style-type: none;
	margin: 0;
	padding: 0 0 5px 30px;
}

#content_right
{
	float: left;
	min-height: 350px;
	width: 179px;
}

#content_right .section
{
	border-bottom: 1px solid #DEDEDE;
	padding-top: 10px;
}

#content_right .first
{
	padding-top: 0;
}

#content_footer
{
	background: url('/assets/images/content_footer.png');
	height: 5px;
	margin: 0 auto 0 auto;
	padding: 0;
	width: 960px;
}

#news
{
	background: url('/assets/images/news.png');
	height: 25px;
	margin: 15px auto 0 auto;
	padding: 0;
	width: 960px;
}

#news a,
#news a:hover
{
	background-color: inherit;
	color: #6E6E6E;
	text-decoration: none;
}

#stories
{
	background-color: inherit;
	color: #6E6E6E;
	margin: 0;
	padding: 0;
}

#stories li
{
	display: none;
	list-style-type: none;
	padding: 4px 0 0 97px;
}

#boxes
{
	height: 155px;
	margin: 15px auto 0 auto;
	padding: 0;
	width: 960px;
}

#box_one
{
	float: left;
	height: 155px;
	margin: 0 10px 0 0;
	padding: 0;
	width: 233px;
}

#box_two
{
	float: left;
	height: 155px;
	margin: 0 10px 0 0;
	padding: 0;
	width: 232px;
}

#box_three
{
	float: left;
	height: 155px;
	margin: 0 10px 0 0;
	padding: 0;
	width: 233px;
}

#box_four
{
	float: left;
	height: 155px;
	margin: 0;
	padding: 0;
	width: 232px;
}

#footer
{
	border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	font-size: 10px;
	height: 15px;
	margin: 15px auto 0 auto;
	padding: 5px;
	width: 950px;
}

#left
{
	float: left;
	width: 475px;
}

#right
{
	float: left;
	text-align: right;
	width: 475px;
}

.story
{
	border: 1px solid #DEDEDE;
	margin: 0 10px 15px 10px;
	overflow: auto;
	padding: 15px 0 0 0;
}

.story_icon
{
	float: left;
}

.small
{
	font-family: "Courier New", Courier, Monospace;
	font-size: 11px;
}

.center
{
	text-align: center !important;
}

.smiley
{
	vertical-align: middle;
}

#site_map
{
	font-family: "Courier New", Courier, Monospace;
	font-size: 12px;
	margin: 0 10px 0 10px;
	padding: 0;
}

#site_map a
{
	background-color: inherit;
	color: #EEEEEE;
}

#site_map a:hover
{
	background-color: inherit;
	color: #EEEEEE;
	text-decoration: underline;
}

#site_map ul
{
	background-color: #282828;
	color: inherit;
	list-style-type: none;
	margin: 0;
	padding: 10px 0 10px 15px;
}

#site_map ul ul
{
	background-color: #393939;
	color: inherit;
	padding: 0 0 0 30px;
}

#site_map ul ul ul
{
	background-color: #4B4B4B;
	color: inherit;
	padding: 0 0 0 45px;
}

#store_nav
{
	height: 25px;
	margin: 25px auto 0 auto;
	padding: 0;
	width: 960px;
}

#table_store
{
	margin: 10px auto 0 auto;
	padding: 0;
	width: 960px;
}

#table_store td
{
	margin: 0;
	padding: 5px;
}

.store_header
{
	background: url('/assets/images/store_header.png') 0 1px no-repeat;
	height: 25px;
	width: 960px;
}

.store_footer
{
	background: url('/assets/images/store_footer.png') 0 0 no-repeat;
	height: 25px;
	width: 960px;
}

#table_store .left
{
	padding-left: 8px;
	width: 660px;
}

#table_store .middle
{
	width: 100px;
}

#table_store .right
{
	width: 200px;
}

#table_store .content_left
{
	border-left: 1px solid #E2E2E2;
	padding-left: 8px;
	width: 660px;
}

#table_store .content_middle
{
	padding-left: 6px;
	width: 100px;
}

#table_store .content_right
{
	border-right: 1px solid #E2E2E2;
	padding-left: 6px;
	width: 200px;
}

.one, .two, .three
{
	background-color: #FFFFFF;
	color: inherit;
}

.four, .five, .six
{
	background-color: #FDFDFD;
	color: inherit;
}

.seven, .eight, .nine
{
	background-color: #FBFBFB;
	color: inherit;
}

.ten, .eleven, .twelve
{
	background-color: #F9F9F9;
	color: inherit;
}

.thirteen, .fourteen, .fifteen, .sixteen, .seventeen, .eighteen
{
	background-color: #F7F7F7;
	color: inherit;
}

input[type=text], input[type=password], select, .file
{
	border: 1px solid #E2E2E2;
	color: #333333;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Verdana, Geneva, Sans-serif;
	font-size: 12px;
}

input[type=text], input[type=password]
{
	width: 200px;
}

select
{
	width: 202px;
}

input[type=checkbox]
{
	margin: 0;
	padding: 0;
}

textarea
{
	border: 1px solid #E2E2E2;
	color: #333333;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Verdana, Geneva, Sans-serif;
	font-size: 12px;
	height: 200px;
	width: 200px;
}

#table_store input[type=text], #store_table input[type=text]
{
	width: 60px !important;
}

.small_input
{
	width: 30px !important;
}

#keyword_form input
{
	border: 1px solid #DEDEDE;
	text-transform: uppercase;
	vertical-align: middle;
	width: 80px;
}

.uppercase
{
	text-transform: uppercase;
}

.quick_buy, .update_qty, .checkout, .empty_basket
{
	padding-left: 1px;
}

.check
{
	vertical-align: middle;
}

a.footer
{
	background-color: inherit;
	color: #0088CC;
	text-decoration: none;
}

a.footer:hover
{
	background-color: inherit;
	color: #0088CC;
	text-decoration: underline;
}