/* @group CSS RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.paddingten {
	padding: 10px;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/* @end */

/* @group Wrapper */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	background-image: url(/images/background_top.gif);
	background-repeat: repeat-x;
	behavior:url(/js/csshover.htc);
}

#container {
	display: inline-block;
	position: absolute;
	width: 960px;
	left: 50%;
	margin-left: -480px;
	background-color: transparent;
}

#header {
	position: relative;
	height: 210px;
	background-color: transparent;
}

#logo {
	position: absolute;
	top: -15px;
	left: -35px;
	width: 200px;
	z-index: 10;
}

div#chatter {
	position: absolute;
	width:  436px;
	height: 36px;
	top: 35px;
	left: 150px;
	background: url(/images/comedy_chatter.png) no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/comedy_chatter.png', sizingMethod='scale');
}

#left {
	float: left;
	width: 201px;
	background-color: transparent;
}

#content {
	float: left;
	background-color: white;
	margin-left: 9px;
	width: 750px;
	_width: 740px;
}

/* @group Left Menu */

div.menu_header {
	position: relative;
	height: 29px;
	width: 201px;
	background: url(/images/left_nav_hdr_bg.gif) repeat-x;
}

div.menu_header_left {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 5px;
	height: 29px;
	background: url(/images/left_nav_hdr_left.gif) no-repeat;
}

div.menu_header_right {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 5px;
	height: 29px;
	background: url(/images/left_nav_hdr_right.gif) no-repeat;
}

div.menu_header p {
	display:  block;
	padding-left: 10px;
	line-height: 29px;
	font-size: 12px;
	text-transform: uppercase;
	font-family: "Century Gothic", "Lucida Grande", "Arial Rounded MT Bold", Arial;
	font-weight: bold;
	color: #161941;
}

#small_menu ul {
	border-left: 1px solid #cbecf9;
	border-right: 1px solid #cbecf9;
	background: white url(/images/left_nav_content_bg.gif) repeat-x;
	padding-top: 10px;
}

div#large_menu {
	margin-top: 10px;
}

#large_menu ul {
	border-left: 1px solid #cbecf9;
	border-right: 1px solid #cbecf9;
	background: white url(/images/left_nav_content_bg_big.gif) repeat-x;
	padding-top: 10px;
}

#left ul.menu li {
	padding: 5px 0px 5px 0px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	margin-left: 10px;
	font-family: "Century Gothic", "Lucida Grande", "Arial Rounded MT Bold", Arial;;
}

#left ul.menu li.on {
	background: url(/images/left_nav_item_bg.gif) no-repeat;
	padding-left: 8px;
	padding-top: 6px;
	_padding-top: 3px;
	padding-bottom: 6px;
	_padding-top: 3px;
	margin-left: 3px;
}

#left ul.menu li.on a{
	color: #74cefb;	
}

#left ul.menu li a {
	text-decoration: none;
	color: #161941;
}

#left ul.menu li a:hover {
	color: #74cefb;
}

div.menu_bottom {
	width: 201px;
	height: 7px;
	background: url(/images/left_nav_btm.gif) no-repeat;
}

/* @end */

/* @group Search Bar */

#searchbar {
	position: absolute;
	top: 165px;
	left: 0px;
	height: 34px;
	width: 960px;
	background: url(/images/searchbar_bck_rpt.gif) repeat-x;
}

#searchbar_left {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 5px;
	height: 34px;
	background: url(/images/searchbar_lt.gif) no-repeat;
}

#searchbar_right {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 5px;
	height: 34px;
	background: url(/images/searchbar_rt.gif) no-repeat;
}

#searchbar_right_content {
	position: absolute;
	top: 0px;
	right: 5px;
	height:  34px;
	line-height: 34px;
}

#searchbar_right_content ul li {
	list-style-type: none;
	display: inline;
	padding-right: 20px;
	text-transform: uppercase;
	font-size: 9px;
}

#searchbar_right_content ul li a {
	text-decoration: none;
	color: #58a1c7;
}

#searchbar_content {
	margin-left: 25px;
	line-height: 34px;
	font-family: "Century Gothic", "Lucida Grande", "Arial Rounded MT Bold", Arial;
	font-weight: bold;
	color: #161941;
	font-size: 15px;
}

#searchbar_content div.button {
	float: left;
	background: transparent url(/images/searchbar_btn_whole.gif) no-repeat center top;
	color: #161941;
	display: block;
	height: 20px;
	width: 73px;
	overflow: hidden;
	margin-top: 8px;
	margin-left: 10px;
}

#searchbar_content div.button:hover{
	background-position: center -21px;
	cursor: pointer;
}

#searchbar_content div.search_form {
	float: left;
	height: 20px;
	_margin-top: 7px;
}

#searchbar_content input {
	font-size: 12px;
}

#searchbar_content select {
	font-size: 11px;
}

/* @end */

/* @group Footer */

div.footer_clearing {
  height: 1px;
  clear: both;
}

#footer_container {
	clear: both;
	position: absolute;
	bottom: 0;
	height:  30px;
	width: 960px;
}

#footer {
	position: relative;
	height: 30px;
	width: 960px;
	margin-top: 10px;
	background: url(/images/footer_bck_rpt.gif) repeat-x;
}

#footer_left {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 5px;
	height: 26px;
	background: url(/images/footer_bck_lt.gif) no-repeat;
}

#footer_right {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 4px;
	height: 26px;
	background: url(/images/footer_bck_rt.gif) no-repeat;
}

#footer_content {
	line-height: 26px;
	width: 950px;
	text-align: center;
}

#footer_content ul li {
	display: inline;
	padding: 0px 5px 0px 5px;
}

#footer_content ul li a {
	color: #6f96b8;
	text-decoration: none;
	font-size: 10px;
}

#footer_content ul li a:hover {
	color: #161941;
}



/* @end */

/* @group Nav Bar */

#navbar {
	position: absolute;
	top: 100px;
	left: 120px;
	height: 35px;
	width: 760px;
	padding-left: 80px;
	background: url(/images/top_nav_bck_rpt.gif) repeat-x;
}

#navbar_end {
	position:absolute;
	right: 0px;
	top: 0px;
	background: url(/images/top_nav_bck_rt.png) no-repeat;
	width: 8px;
	height: 35px;
}

#navbar ul {
	position: absolute;
	top: 3px;
}

#navbar ul li {
	display: block;
	float: left;
}

#navbar ul li a {
   background: transparent url(/images/nav_btn_bg.jpg) no-repeat bottom left;
   color: #161941;
   display: block;
   float: left;
   font: bold 8pt arial;
   height: 21px;
   text-decoration: none;
   text-transform: uppercase;
   margin: 5px 2px 0px 3px;
}

#navbar ul li.nav_div {
	width: 2px;
	height: 36px;
	margin-top: -3px;
	background: url(/images/top_nav_dvdr.gif) no-repeat;
}

#navbar ul li span {
   background: transparent url(/images/nav_btn_span.jpg) no-repeat bottom right;
   display: block;
   height: 21px;
   line-height: 21px;
   padding: 0 21px;
   cursor: pointer;
   float: left;
}

#navbar ul li a:hover {
    color: #74cefb;
}

#navbar ul li.on a {
    background-position: left top;
    color: #74cefb;
    margin: 5px 10px 0px 10px;
}

#navbar ul li.on span {
    background-position: right top;
}


/* @end */


/* @end */

/* @group Header Bar */

div.header_bar {
	position: relative;
	height: 28px;
	background: url(/images/purple_bar_bg.gif) repeat-x;
}

div.header_bar #hdr_bar_left {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 7px;
	height: 28px;
	background: url(/images/purple_bar_lt.gif) no-repeat;
}

div.header_bar #hdr_bar_right {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 8px;
	height: 28px;
	background: url(/images/purple_bar_rt.gif) no-repeat;
}

div.header_bar p {
	line-height: 28px;
	font-family: "Century Gothic", "Lucida Grande", "Arial Rounded MT Bold", Arial;
	font-weight: bold;
	color: #74cefb;
	margin-left: 10px;
}



/* @end */

/* @group Featured Box */

#featured {
	position: relative;
	height: 180px;
	line-height: 180px;
	margin-top: 5px;
	/*background: url(/images/feat_box_rpt.gif) repeat-x;*/
}

#featured_left {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 8px;
	height: 180px;
	/*background: url(/images/feat_box_lt.gif) no-repeat;*/
}

#featured_right {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 9px;
	height: 180px;
	/*background: url(/images/feat_box_rt.gif) no-repeat;*/
}

#featured p {
	
}



/* @end */

/* @group Page Content */

#page_content {
	margin-top: 5px;
}

#page_content div.left{
	float: left;
	width: 370px;
	margin-right: 5px;
}

#page_content div.right{
	float: left;
	width: 370px;
	margin-left: 5px;
}

div.page_content {
	margin-top: 5px;
	padding-left: 5px;
}

/* @end */

/* @group Orange Bar */

#orange_header {
	position: relative;
	height: 28px;
	background: url(/images/topringtones_bar_rpt.gif) repeat-x;
}

#orange_header div.left {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 7px;
	height: 28px;
	background: white url(/images/topringtones_bar_lt.gif) no-repeat;
}

#orange_header div.right {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 72px;
	height: 28px;
	background: white url(/images/topringtones_btn_all.gif) no-repeat 0 top;
	text-decoration: none;
}

#orange_header div.right:hover {
	cursor: pointer;
	text-decoration: none;
	background-position: 0 bottom;
}

#orange_header p {
	margin-left: 10px;
	line-height: 28px;
	font-family: "Century Gothic", "Lucida Grande", "Arial Rounded MT Bold", Arial;
	font-weight: bold;
	color: #530c08;
	font-size: 15px;
	text-transform: uppercase;
}

/* @end */

/* @group Green Bar */

#green_header {
	position: relative;
	height: 28px;
	background: url(/images/latest_ringtones_rpt.gif) repeat-x;
}

#green_header div.left {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 7px;
	height: 28px;
	background: white url(/images/latest_ringtones_lt.gif) no-repeat;
}

#green_header div.right {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 72px;
	height: 28px;
	background: white url(/images/latestringtones_btn_all.gif) no-repeat 0 top;
	text-decoration: none;
}

#green_header div.right:hover {
	cursor: pointer;
	text-decoration: none;
	background-position: 0 bottom;
}

#green_header p {
	margin-left: 10px;
	line-height: 28px;
	font-family: "Century Gothic", "Lucida Grande", "Arial Rounded MT Bold", Arial;
	font-weight: bold;
	color: #1d243e;
	font-size: 15px;
	text-transform: uppercase;
}

/* @end */

/* @group Home Page Content */

div.content_cell {
	height: 60px;
	overflow: hidden;
	background-color: white;
}

div.gray_bg {
	background-color: #f3f3f4;
}

div.content_num {
	float: left;
	width: 50px;
	height: 60px;
	margin-left: 5px;
}

div.oone {
	background: url(/images/topringtones_nmbr_1.gif) no-repeat 0 center;
}

div.otwo {
	background: url(/images/topringtones_nmbr_2.gif) no-repeat 0 center;
}

div.othree {
	background: url(/images/topringtones_nmbr_3.gif) no-repeat 0 center;
}

div.ofour {
	background: url(/images/topringtones_nmbr_4.gif) no-repeat 0 center;
}

div.ofive {
	background: url(/images/topringtones_nmbr_5.gif) no-repeat 0 center;
}

div.gone {
	background: url(/images/latestringtones_nmbr_1.gif) no-repeat 0 center;
}

div.gtwo {
	background: url(/images/latestringtones_nmbr_2.gif) no-repeat 0 center;
}

div.gthree {
	background: url(/images/latestringtones_nmbr_3.gif) no-repeat 0 center;
}

div.gfour {
	background: url(/images/latestringtones_nmbr_4.gif) no-repeat 0 center;
}

div.gfive {
	background: url(/images/latestringtones_nmbr_5.gif) no-repeat 0 center;
}

div.content_text {
	float: left;
	margin-left: 10px;
	margin-top: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	overflow: hidden;
	width: 150px;
}

div.content_text a{
	color: #161941;
	text-decoration: underline;
	font-size: 12px;
	
}

div.content_text a:hover {
	color: #6ca7ce;
}

div.content_text p{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: #6ca7ce;
	padding-top: 2px;
}

div.content_actions {
	float: right;
	margin-right: 15px;
	margin-top: 20px;
}

div.play_button {
	float: left;
	background: url(/images/btn_preview_all.gif) no-repeat 0 top;
	width: 33px;
	height: 23px;
}

div.play_button:hover {
	background-position: 0 bottom;
	cursor: pointer;
}

div.buy_button {
	float: left;
	background: url(/images/btn_buyit_all.gif) no-repeat 0 top;
	width: 73px;
	height: 23px;
	margin-left: 3px;
	display: none;
}

div.buy_button:hover {
	background-position: 0 bottom;
	cursor: pointer;
}

/* @end */

/* @group Content Details Box */

div.content_details {
	display: block;
	position: absolute;
	left: -500px;
	top: -500px;
	z-index: 1000;
	width: 352px;
	height: 167px;
	overflow: hidden;
	background: url(/images/content_details_bg.png);
	_background: url(/images/content_details_bg.gif);
	margin-left: -176px;
	margin-top: -84px;
}

div.content_details_wallpaper {
	width: 312px;
	height: 287px;
	background: url(/images/content_wp_details_bg.png);
	_background: url(/images/content_wp_details_bg.gif);
	margin-left: -156px;
	margin-top: -120px;
}

div.content_details div.close {
	position: absolute;
	right: 5px;
	bottom: 5px;
	width: 50px;
	height: 17px;
	background: transparent url(/images/content_details_cls_btn.png) no-repeat 0 top;
	text-decoration: none;
}

div.content_details div.close:hover {
	cursor: pointer;
	text-decoration: none;
	background-position: 0 bottom;
}


div.content_details div.item_text {
	position: absolute;
	top: 15px;
	left: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, Geneva, sans-serif;
}

div.content_details div.item_price {
	position: absolute;
	top: 25px;
	right: 30px;
	font-weight: bold;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 18px;	
}

div.content_details div.buy_button {
	position: absolute;
	top: 55px;
	right: 27px;
}

div.content_details div.item_text a{
	color: #161941;
	text-decoration: underline;
	font-size: 12px;
}

div.content_details div.item_text a:hover {
	color: #6ca7ce;
}

div.content_details div.item_text p{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: #6ca7ce;
	padding-top: 2px;
}

div.content_details div.player {
	position: absolute;
	left: 15px;
	bottom: 40px;
	width: 320px;
	height: 36px;
	padding-top: 8px;
	background: transparent url(/images/player_bg.png) no-repeat;	
}

div.viewer {
	position: absolute;
	bottom: 30px;
	left: 15px;
}

div.video_player {
	position: absolute;
	bottom: 30px;
	left: 15px;
}

/* @end */

/* @group Sub Header Bar */

div.sub_header_bar {
	position: relative;
	height: 26px;
	_width: 750px;
	background: url(/images/breadcrumb_bar_bck_rpt.gif) repeat-x;
}

div.sub_header_bar div.left {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 5px;
	height: 26px;
	background: white url(/images/breadcrumb_bar_lt.gif) no-repeat;
}

div.sub_header_bar div.right {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 6px;
	height: 26px;
	background: white url(/images/breadcrumb_bar_rt.gif) no-repeat;
}

div.sub_header_bar p {
	line-height: 28px;
	font-family: "Century Gothic", "Lucida Grande", "Arial Rounded MT Bold", Arial;
	font-weight: bold;
	color: #232b52;
	margin-left: 10px;
	font-size: 10px;
}

div.sub_header_bar p a {
	color: #232b52;
	text-decoration: underline;
	font-size: 11px;
}



/* @end */



/* @group Dark Blue Bar */

#blue_header {
	margin-top: 5px;
	position: relative;
	height: 27px;
	_width: 750px;
	background: url(/images/category_hdr_rpt.png) repeat-x;
}

#blue_header div.left {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 7px;
	height: 27px;
	background: white url(/images/category_hdr_lt.png) no-repeat;
}

#blue_header div.right {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 7px;
	height: 27px;
	background: white url(/images/category_hdr_rt.png) no-repeat 0 top;
}

#blue_header p {
	margin-left: 10px;
	line-height: 27px;
	font-family: "Century Gothic", "Lucida Grande", "Arial Rounded MT Bold", Arial;
	font-weight: bold;
	color: #ffffff;
	font-size: 15px;
	text-transform: uppercase;
}

div.blue_content {
	border-left: 1px solid #ceecf9;
	border-right: 1px solid #ceecf9;
	border-top: 1px solid #ceecf9;
	background: #f1faff;
	padding-bottom: 15px;
}

#blue_footer {
	clear: both;
	position: relative;
	height: 6px;
	_width: 750px;
	background: url(/images/category_ft_rpt.gif) repeat-x;
}

#blue_footer div.left {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 5px;
	height: 6px;
	background: white url(/images/category_ft_lt.gif) no-repeat;
}

#blue_footer div.right {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 6px;
	height: 6px;
	background: white url(/images/category_ft_rt.gif) no-repeat 0 top;
}

/* @end */



/* @group Blue Content Box */

div.blue_content_box {
	float: left;
	position: relative;
	height: 76px;
	width: 342px;
	_width: 328px;
	margin: 15px;
	margin-bottom: 0px;
	margin-top: 10px;
	background: white url(/images/content_box_back_rpt.gif) repeat-x;
}

div.blue_content_box div.top div.left {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 6px;
	height: 6px;
	font-size: 1px;
	background: white url(/images/content_box_top_lt.gif) no-repeat;
}

div.blue_content_box div.top div.right {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 6px;
	height: 6px;
	font-size: 1px;
	background: white url(/images/content_box_top_rt.gif) no-repeat;
}

div.blue_content_box div.bottom div.left {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 6px;
	height: 6px;
	font-size: 1px;
	background: white url(/images/content_box_btm_lt.gif) no-repeat;
}

div.blue_content_box div.bottom div.right {
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 6px;
	height: 6px;
	font-size: 1px;
	background: white url(/images/content_box_btm_rt.gif) no-repeat;
}

div.blue_content_box div.content {
	border-left: 1px solid #ceecf9;
	border-right: 1px solid #ceecf9;
	color: #232b52;
	height: 76px;
	font-size: 10px;
	background: transparent;
}

div.blue_content p {
	padding-top: 5px;
	padding-bottom: 5px;
	color: #232b52;
}

div.blue_content ul {
	list-style-type: disc;
	margin-left: 20px;
}

div.blue_content ul li {
	padding-top: 3px;
	padding-bottom: 3px;
}

div.blue_content div.no_results {
	font-size: 14px;
	margin: 20px;
	color: #232b52;
	margin-top: 30px;
	font-weight: bold;
	text-align: center;	
}

div.results_container {
	clear: both;
}

div.blue_content div.page_links {
	float: right;
	margin-right: 10px;
	margin-top: 5px;
	clear: both;
}

div.blue_content div.page_links a{
	text-decoration: none;
	color: #232b52;
}

div.blue_content div.page_links a:hover{
	text-decoration: none;
	color: #7fb6d7;
}

div.blue_content #form table td {
	padding: 5px;
}

div.blue_content #form table td.label {
	font-size: 12px;
	color: #232b52;
	font-weight: bold;
	text-align: right;
	font-family: "Century Gothic", "Lucida Grande", "Arial Rounded MT Bold", Arial;
	text-transform: uppercase;
}

div.blue_content #form table td.field textarea {
	width: 200px;
	height: 100px;
}

div.blue_content #form table td.field input {
	width: 200px;
}

div.blue_content #form table td.field select {
	width: 200px;
	padding: 0px;
}

div.blue_content #error {
	margin: 5px;
	padding: 5px;
	clear: both;
	font-size: 12px;
	background: #ffebe8;
	border: 1px solid #dd3c10;
}

div.blue_content #success {
	margin: 5px;
	padding: 5px;
	clear: both;
	font-size: 12px;
	background: #e9feee;
	border: 1px solid #1f712b;
}

/* @end */

/* @group Paging */

div.page_links a{
	border: 1px solid #E1E1E1;
	background: white;
	padding: 2px 3px 2px 3px;
	_padding: 2px 3px 2px 3px;
	line-height: 20px;
	margin-right: 2px;
	text-decoration: none;
	font-size: 10px;
	color: #003d74;
}

div.page_links div.page_loading_circle{
	float: left;
	display: none;
	margin-right: 5px;
}

div.page_links a:hover {
	color: #90bae4;
}	

div.page_links span{
	border: 1px solid #E1E1E1;
	background: white;
	padding: 2px 3px 2px 3px;
	margin-right: 2px;
	line-height: 20px;
	font-size: 10px;
	color: #d6d6d6;
}

/* @end */

/* @group Content Overview (Browse By Type) */
table.overview_content_container {
	margin-top: 5px;
}

table.overview_content_container td {
	padding-top: 10px;
	padding-bottom: 10px;
}

div.overview_content {
	text-align: center;
	width: 105px;
	height: 100px;
}

div.overview_content div.text a{
	font-weight: bold;
	font-size: 11px;
	color: #003d74;
	text-decoration: underline;
}

div.overview_content div.text a:hover{
	color: #6ca7ce;
}

/* @end */

/* @group Item Box */

div.item_thumb {
	float: left;
	margin-left: 5px;
	margin-top: 5px;
}

div.item_text {
	float: left;
	margin-left: 20px;
	_margin-left: 10px;
	margin-top: 20px;
	font-weight: bold;
	font-family: Arial, Helvetica, Geneva, sans-serif;
}

div.item_price {
	position: absolute;
	top: 15px;
	right: 15px;
	font-weight: bold;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 16px;	
}

div.item_text a{
	color: #161941;
	text-decoration: underline;
	font-size: 12px;
	
}

div.item_text a:hover {
	color: #6ca7ce;
}

div.item_text p{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: #6ca7ce;
	padding-top: 2px;
}

div.item_actions {
	position: absolute;
	bottom: 10px;
	right: 15px;
}

/* @end */

/* @group Buy Content table */

table.buy_content {
	width: 100%;
}

table.buy_content tr th{
	font-size: 12px;
	text-align: left;
	padding: 5px;
	color: #6ca7ce;
	border-bottom: 1px solid #6ca7ce;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Century Gothic", "Lucida Grande", "Arial Rounded MT Bold", Arial;
}

table.buy_content tr td{
	background: white;
	padding: 10px;
	color: #242c53;
}

/* @end */

/* @group Buy Content */

div.buy_content {
	padding: 10px;
}

table.buy_table tr td.directions {
	font-weight: bold;
	text-align: right;
	color: #242c53;
	background-color: white;
}

table.buy_table {
	background: white;
	width: 100%;
}

table.buy_table td{
	padding: 10px;
}

table.buy_table td.form {
	background: white;
}

div.buy_content div.more {
	clear: both;
	background: white;
	padding: 10px;
	padding-top: 0px;
	font-size: 11px;
}

div.buy_content p {
	padding: 0px;
	padding-bottom: 8px;
	margin: 0px;
	color: #242c53;
}

div.buy_content div.looking {
	padding: 20px;
	text-align: right;
}

div.buy_content div.looking a{
	font-size: 14px;
	font-weight: bold;
	color: #242c53;
	text-decoration: none;
}

div.buy_content div.looking a:hover {
	color: #6ca7ce;
}

/* @end */

div.submit_button {
	width: 73px;
	height: 23px;
	background: url(/images/btn_submit.gif) center top;
	overflow: hidden;
}

div.submit_button:hover {
	background-position: center bottom;
	cursor: pointer;
}

div.fli_logo {
	clear: both;
	background: url(/images/fli_logo.gif);
	width: 108px;
	height: 8px;
	overflow: hidden;
}

#overlay{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 500;
	width: 100%;
	height: 1200px;
	background-color: #000;
	filter:alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
}

#loading {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -110px;
	margin-top: -10px;
	z-index: 510;
	width: 220px;
	height: 19px;
	background: transparent url(/images/ajax-loader.gif) no-repeat;
}

#loading_text {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -110px;
	margin-top: 10px;
	z-index: 510;
	width: 220px;
	height: 19px;
	font-size: 13px;
	color: white;
	text-align: center;
}