html{overflow-y:scroll}
body{
	margin:0;
	padding:0;
	font-size:100%;
	height:100%;
	text-align:center;
	font-family: Arial, Verdana, Tahoma;
	color: #FFFFFF;
	background: #000000;
	}
	
.clear{clear:both}
.float_left{float:left}
.float_right{float:right}
.display_none{display:none}
.thumb_right{float: right; text-align: right; padding: 0 0 6px 6px}
.thumb_left{float: left; text-align: left; padding: 0 6px 6px 0}
.small {font-size:10px}

a {color:#eb001a;text-decoration:none}
a:hover {color: #eb001a; text-decoration: underline}

h1,h2,h3,h4,h5,h6{font-size:100%;margin:0;padding:0;font-family:Arial,Tahoma,Verdana;}
h1 {color: #a62222;font-size: 1.4em;line-height: 220%;text-transform: uppercase;}
h2 {color: #2b80e5;font-size: 1.3em;text-transform: uppercase;}
p{margin:0;margin-bottom:16px}
hr {color: #bfbfbf; background: #bfbfbf; height: 1px; border: 0}

#top {
	background: #002a5c url(images/top_main.jpg) bottom left repeat-x;
	}
	
#bottom {
	background: #000000 url(images/bottom_main.jpg) top left repeat-x;
	padding-bottom: 40px;
	}

.wrapper {
	width: 960px;
	margin: 0 auto;
	text-align: left;
	font-size: .8em;
	}
	
#nav {
	background: url(images/nav_main.jpg) top left no-repeat;
	width: 960px;
	height: 60px;
	}
	
#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
#nav li {
	margin: 0;
	padding: 0;
	float: left;
	height: 60px;
	}
	
#nav li a {
	display: block;
	height: 60px;
	outline: none;
	}
	
#nav a.nav_home {width:88px}
#nav a.nav_about {width:90px}
#nav a.nav_faqs {width:80px}
#nav a.nav_tbldr {width:151px}
#nav a.nav_jbldr {width:147px}
#nav a.nav_tmonial {width:136px}
#nav a.nav_wsalers {width:138px}
#nav a.nav_contact {width:130px}
#nav a:hover.nav_home {background: url(images/nav_main.jpg) 0 -60px}
#nav a:hover.nav_about {background: url(images/nav_main.jpg) -88px -60px}
#nav a:hover.nav_faqs {background: url(images/nav_main.jpg) -178px -60px}
#nav a:hover.nav_tbldr {background: url(images/nav_main.jpg) -258px -60px}
#nav a:hover.nav_jbldr {background: url(images/nav_main.jpg) -409px -60px}
#nav a:hover.nav_tmonial {background: url(images/nav_main.jpg) -556px -60px}
#nav a:hover.nav_wsalers {background: url(images/nav_main.jpg) -692px -60px}
#nav a:hover.nav_contact {background: url(images/nav_main.jpg) -830px -60px}
#nav li.current a.nav_home {background: url(images/nav_main.jpg) 0 -120px}
#nav li.current a.nav_about {background: url(images/nav_main.jpg) -88px -120px}
#nav li.current a.nav_faqs {background: url(images/nav_main.jpg) -178px -120px}
#nav li.current a.nav_tbldr {background: url(images/nav_main.jpg) -258px -120px}
#nav li.current a.nav_jbldr {background: url(images/nav_main.jpg) -409px -120px}
#nav li.current a.nav_tmonial {background: url(images/nav_main.jpg) -556px -120px}
#nav li.current a.nav_wsalers {background: url(images/nav_main.jpg) -692px -120px}
#nav li.current a.nav_contact {background: url(images/nav_main.jpg) -830px -120px}


#header .banner {
	background: url(images/banner.jpg) top left no-repeat;
	width: 960px;
	height: 190px;
	}
	
#page .topbar {
	background: url(images/topbar_main.jpg) top left no-repeat;
	width: 960px;
	height: 44px;
	}
	
#page .topbar .right_buttons {
	float: right;
	padding: 6px 6px 0 0;
	}
	
.facebook_like{
	margin:5px 10px 0 0;
	width:170px;
	float:left;
}
	
#page .topbar .left_buttons {
	float: left;
	padding: 6px 0 0 6px;
	}
	
#page a.custom_button {
	display: block;
	width: 169px;
	height: 31px;
	background: url(images/icons.gif) 0 -33px;
	margin-right: 4px;
	float: left;
	}
	
#page a:hover.custom_button {
	background: url(images/icons.gif) -169px -33px;
	}
	
#page a.premade_button {
	display: block;
	width: 127px;
	height: 31px;
	background: url(images/icons.gif) 0 -64px;
	margin-right: 4px;
	float: left;
	}
	
#page a:hover.premade_button {
	background: url(images/icons.gif) -127px -64px;
	}
	
#page a.cart_button {
	display: block;
	width: 127px;
	height: 31px;
	background: url(images/icons.gif) 0 -2px;
	margin-left: 4px;
	float: right;
	}
	
#page a:hover.cart_button {
	background: url(images/icons.gif) -127px -2px;
	}
	
#page a.view_portfolio {
	display: block;
	width: 141px;
	height: 33px;
	background: url(images/icons.gif) 0px -268px;
	float: right;
	}
	
#page a:hover.view_portfolio {
	background: url(images/icons.gif) -141px -268px;
	}
	
#top_space {
	background: #e4f4ff url(images/topspace_main.jpg) top left repeat-x;
	}
	
#top_space .division_eps {
	background: url(images/division_eps.jpg) top left no-repeat;
	width: 276px;
	height: 25px;
	margin-left: 342px;
	}
	
#top_space .division_eps a {
	display: block;
	outline: none;
	width: 276px;
	height: 25px;
	}
	
#top_space .toplinks {
	float: right;
	padding: 12px 8px 14px 0;
	margin-top: -15px;
	}
	
#top_space .toplinks a.send_friend {
	background: url(images/icons.gif) -2px -100px;
	width: 116px;
	height: 18px;
	display: block;
	float: right;
	}
	
#top_space .toplinks a:hover.send_friend {
	background: url(images/icons.gif) -2px -119px;
	}
	
#top_space .toplinks a.add_favorites {
	background: url(images/icons.gif) -130px -100px;
	width: 116px;
	height: 18px;
	display: block;
	float: right;
	}
	
#top_space .toplinks a:hover.add_favorites {
	background: url(images/icons.gif) -130px -119px;
	}
	
#bread, #bread span {
	padding: 0 6px 16px 14px;
	}
	
#bread a {
	text-shadow: #FFF 1px 1px 0;
	}
	
#bread .breadcrumb {
	padding-top: 10px;
	color: #343434;
	}
	
#bread a.bread_home {
	background: url(images/icons.gif) -2px -140px no-repeat;
	padding: 1px 2px 1px 24px;
	margin-top: 8px;
	font-weight: bold;
	color: #3a3a3a;
	}
	
#bread a:hover.bread_home {
	background: url(images/icons.gif) -2px -166px no-repeat;
	}

#bread a.bread_sep {
	background: url(images/icons.gif) -228px -140px no-repeat;
	padding: 1px 2px 1px 16px;
	margin-top: 8px;
	font-weight: bold;
	color: #2b80e5;
	}
	
#bread a:hover.bread_sep {
	background: url(images/icons.gif) -228px -166px no-repeat;
	}
	
#bread span {
	background: url(images/icons.gif) -2px -236px no-repeat;
	padding: 1px 2px 1px 14px;
	font-weight: bold;
	text-transform: uppercase;
	}
	
#content {
	background: #e7f5ff url(images/content_main.jpg) top left no-repeat;
	padding: 22px;
	color: #16588d;
	}
	
#main {
	float: left;
	width: 696px;
	background: #FFFFFF;
	line-height: 180%;
	color: #000000;
	}
	
.main_top, .main_bot {
	background: url(images/main_top.jpg) top left no-repeat;
	width: 696px;
	height: 6px;
	line-height: 1px;
	font-size: 1px;
	}
	
.main_bot {
	background-image: url(images/main_bot.jpg);
	}
	
.main_wrap {
	padding: 2px 8px;
	}

#sidebar {
	float: right;
	width: 200px;
	}
	
#sidebar .sidebar_tcat_main {
	background: url(images/sidebar_tcat_main.jpg) top left repeat-x;
	height: 44px;
	border-bottom: 1px solid #d2e6f4;
	}
	
#sidebar .sidebar_tcat_left {
	background: url(images/sidebar_tcat_left.jpg) top left no-repeat;
	height: 44px;
	}
	
#sidebar .sidebar_tcat_right {
	background: url(images/sidebar_tcat_right.jpg) top right no-repeat;
	height: 44px;
	}
	
#sidebar .sidebar_tcat_main h3 {
	padding: 16px 8px 0 8px;
	color: #50697b;
	font-size: 1.1em;
	line-height: 120%;
	text-transform: uppercase;
	text-shadow: #FFF 1px 1px 0;
	}
	
#sidebar .menu {
	margin-bottom: 12px;
	background: url(images/sidebar_main.jpg) top left repeat-y;
	}
	
#sidebar .sidebar_body {
	padding: 2px 4px;
	line-height: 180%;
	font-size: .9em;
	color: #565656;
	}
	
#sidebar .menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	background: #d2e6f4;
	}
	

#sidebar .menu ul li{
	padding: 0;
	background: #eef6ff url(images/sidebar_menu_item.jpg) top left repeat-x;
	border: 1px solid #eff7ff;
	margin: 1px;
	margin-bottom: 0;
	}
	
#sidebar .menu ul li a {
	display: block;
	padding: 8px 16px;
	color: #386fa6;
	font-weight: bold;
	background: url(images/icons.gif) 0 -182px no-repeat;
	text-shadow: #FFF 1px 1px 0;
	}
	
#sidebar .menu ul li a:hover {
	color: #d90000;
	background: url(images/icons.gif) 0 -206px no-repeat;
	}
	
.maincat{color:#413624;}
.clicked{color:#000000;}
	
/*sub categories*/
#sidebar .menu ul#side_menu li ul{
	margin: 0;
	padding: 0;
	list-style: none;
	background: #CFE5FC;
	}
	
#sidebar .menu ul#side_menu li ul li {
	background: none;
	border: 0;
	border-top: 1px solid #B8D5F7;
}

#sidebar .menu ul#side_menu li ul li a {padding: 8px 16px 8px 30px;color: #343434}

#sidebar .sidebar_tfoot {
	background: url(images/sidebar_tfoot.jpg) top left no-repeat;
	width: 200px;
	height: 3px;
	line-height: 1px;
	font-size: 1px;
	}
	
.email_input {
	width: 186px;
	background: url(images/email_input.jpg) top left no-repeat;
	height: 28px;
	margin: 6px 0;
	}

.pass_input {
	width: 186px;
	height: 28px;
	background: url(images/pass_input.jpg) top left no-repeat;
	margin: 6px 0;
	}
	
.email_input input,.pass_input input {
	width: 150px;
	margin: 5px 0 0 28px;
	border: 0;
	background: none;
	font-size: 1em;
	}
	
#footer {
	background: #2d2d2d url(images/footer_main.jpg) top left repeat-x;
	}
	
#footer .footer_left {background: url(images/footer_left.jpg) bottom left no-repeat;}
#footer .footer_right {background: url(images/footer_right.jpg) bottom right no-repeat;}

#footer .footer_wrap {
	padding: 18px 14px;
	background: url(images/footer_logo.jpg) 94% 0 no-repeat;
	}
	
#footer .column {
	width: 200px;
	float: left;
	color: #aeaeae;
	background: url(images/footer_column_right.jpg) center right no-repeat;
	height: 180px;
	}
	
#footer h4 {
	color: #5ba4d8;
	text-transform: uppercase;
	font-size: .9em;
	padding: 0 10px;
	}
	
#footer a {
	color: #de1d1d;
	text-decoration: none;
	}
	
#footer a:hover {
	color: #359eff;
	}
	
#footer .column ul {
	margin: 4px 0 0 0;
	padding: 0 10px;
	list-style-type: square;
	list-style-position: inside;
	font-size: 6px;
	}
	
#footer .column li {
	padding: 6px 0;
	}
	
#footer .column li a {
	color: #aeaeae;
	font-size: 11px;
	font-weight: bold;
	}
	
#footer .column li a:hover {
	color: #359eff;
	}
	
#footer .jumping_trout {
	float: right;
	font-size: .9em;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: -8px;
	}
	
#footer .jumping_trout a:hover {
	color: #359eff;
	}
	
#home_steps {
	margin:  18px 26px;
	color: #787878;
	font-size: .9em;
	}
	
#home_steps h3 {
	color: #5a6770;
	font-size: 1.2em;
	text-transform: uppercase;
	font-weight: bold;
	padding: 12px 10px 0 40px;
	}
	
#home_steps p {
	margin: 0;
	padding: 2px 10px 10px 40px;
	}
	
#home_steps .step1 {
	border-top: 1px solid #dbdbdb;
	background: url(images/template_icon.gif) 0 10px no-repeat;
	}
	
#home_steps .step2 {
	border-top: 1px solid #dbdbdb;
	background: url(images/customize_icon.gif) 0 10px no-repeat;
	}
	
#home_steps .step3 {
	border-top: 1px solid #dbdbdb;
	background: url(images/faq_icon.gif) 0 10px no-repeat;
	}
	
#home_steps .step4 {
	border-top: 1px solid #dbdbdb;
	background: url(images/clock_icon.gif) 0 10px no-repeat;
	}
	
#featured {
	padding: 0 20px;
	margin: 0 0 10px 0;
	}
	
#featured  .featured_outwrap {
	width: 920px;
	}
	
#featured .featured_title {
	position: relative;
	top: -18px;
	font-size: 1.3em;
	line-height: 1px;
	color: #323232;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: #FFF 1px 1px 0;
	}

#featured  .featured_main {
	background: url(images/featured_main.jpg) top left repeat-x;
	height: 171px;
	float: left;
	}
	
#featured .featured_left {
	background: url(images/featured_left.jpg) top left no-repeat;
	height: 171px;
	}
	
#featured .featured_right {
	background: url(images/featured_right.jpg) top right no-repeat;
	height: 171px;
	}
	
/* 
    root element for the scrollable. 
    when scrolling occurs this element stays still. 
*/ 
div.scrollable { 
 
    /* required settings */ 
    position:relative; 
    overflow:hidden; 
    width: 920px; 
    height:170px;
	float: left;
} 
 
/* 
    root element for scrollable items. Must be absolutely positioned 
    and it should have a extremely large width to accomodate scrollable items. 
    it's enough that you set width and height for the root element and 
    not for this element. 

	use below code if just img tags
	div.scrollable div.items
*/ 
div.scrollable ul.items { 
    /* this cannot be too large */ 
    width:20000em; 
    position:absolute;
	padding: 0;
	padding-top: 6px;
	margin: 0;
} 
 
/* 
    a single item. must be floated in horizontal scrolling. 
    typically, this element is the one that *you* will style 
    the most. 
	
	use below code if just img tags
		div.scrollable div.items img 
*/ 
div.scrollable ul.items li{ 
    float:left;
	margin: 0 12px;
	padding: 0;
	display: block;
	width: 160px;
	height: 160px;
	text-align: center;
	background: url(images/featured_item_bg.gif) top left no-repeat;
	}
div.scrollable ul.items li img{ 
	display: block;
	width: 150px;
	height: 150px;
	margin: 5px;
} 

/* prev, next, prevPage and nextPage buttons */
a.browse {
	background:url(images/scroll_buttons.jpg) no-repeat;
	display:block;
	width:24px;
	height:65px;
	float:left;
	cursor:pointer;
	font-size:1px;
}

/* right */
a.right 				{ width: 20px; height: 65px; position: absolute; top: 400px; right: 50%; margin-right: -500px; background-position: 0 -65px;  z-index: 20;}
a.right:hover 		{ background-position: -20px -65px; }


/* left */
a.left				{ width: 20px; height: 65px; position: absolute; top: 400px; left: 50%; margin-left: -500px; z-index: 20; } 
a.left:hover  		{ background-position: -20px 0; }

.ddmenu_subcats {
	text-align: left;
	position: absolute;
	display:none;
	border: 1px solid #101010;
	border-bottom: 0;
	font-size: .7em;
	line-height: 26px;
	z-index: 100;
	background: #404040;
	width: 160px;
}

.ddmenu_subcats a {
	text-align: left;
	color: #dddddd;
	display: block;
	border-bottom: 1px solid #101010;
	padding: 1px 0;
	text-decoration: none;
	text-indent: 5px;
}

.ddmenu_subcats a:hover {
	background: #101010;
	color: #ffffff;
}

#alerts .green {background: #f0f7cd url(images/alerts/g_icon.gif) 8px 8px no-repeat;line-height: 180%}
#alerts .green .t {background: url(images/alerts/g_b.gif) 0 0 repeat-x; width: 100%;color:#282828;margin: 10px 0}
#alerts .green .b {background: url(images/alerts/g_b.gif) 0 100% repeat-x}
#alerts .green .l {background: url(images/alerts/g_b.gif) 0 0 repeat-y}
#alerts .green .r {background: url(images/alerts/g_b.gif) 100% 0 repeat-y}
#alerts .green .bl {background: url(images/alerts/g_bl.gif) 0 100% no-repeat}
#alerts .green .br {background: url(images/alerts/g_br.gif) 100% 100% no-repeat}
#alerts .green .tl {background: url(images/alerts/g_tl.gif) 0 0 no-repeat}
#alerts .green .tr {background: url(images/alerts/g_tr.gif) 100% 0 no-repeat;padding:10px 10px 10px 44px}
#alerts .green span {color: #56890f;font-weight: bold}
#alerts .red {background: #ffeaea url(images/alerts/r_icon.gif) 8px 8px no-repeat;line-height: 180%}
#alerts .red .t {background: url(images/alerts/r_b.gif) 0 0 repeat-x; width: 100%;color:#282828;margin: 10px 0}
#alerts .red .b {background: url(images/alerts/r_b.gif) 0 100% repeat-x}
#alerts .red .l {background: url(images/alerts/r_b.gif) 0 0 repeat-y}
#alerts .red .r {background: url(images/alerts/r_b.gif) 100% 0 repeat-y}
#alerts .red .bl {background: url(images/alerts/r_bl.gif) 0 100% no-repeat}
#alerts .red .br {background: url(images/alerts/r_br.gif) 100% 100% no-repeat}
#alerts .red .tl {background: url(images/alerts/r_tl.gif) 0 0 no-repeat}
#alerts .red .tr {background: url(images/alerts/r_tr.gif) 100% 0 no-repeat;padding:10px 10px 10px 44px}
#alerts .red span {color: #b50000;font-weight: bold}
#blue_alert {background: #d6f1ff url(images/alerts/b_icon.gif) 8px 8px no-repeat}
#blue_alert .t {background: url(images/alerts/b_b.gif) 0 0 repeat-x; width: 100%;color:#282828;margin: 10px 0}
#blue_alert .b {background: url(images/alerts/b_b.gif) 0 100% repeat-x}
#blue_alert .l {background: url(images/alerts/b_b.gif) 0 0 repeat-y}
#blue_alert .r {background: url(images/alerts/b_b.gif) 100% 0 repeat-y}
#blue_alert .bl {background: url(images/alerts/b_bl.gif) 0 100% no-repeat}
#blue_alert .br {background: url(images/alerts/b_br.gif) 100% 100% no-repeat}
#blue_alert .tl {background: url(images/alerts/b_tl.gif) 0 0 no-repeat}
#blue_alert .tr {background: url(images/alerts/b_tr.gif) 100% 0 no-repeat;padding:10px 10px 10px 44px}
#blue_alert span {color: #2e66b6;font-weight: bold}

#shipping, #coupon_code {
	background: #d7efff;
	border: 1px solid #72b1dd;
	padding: 2px 8px;
	}
	
#shipping .shipping_close {
	background: url(images/close_icon.gif) top left no-repeat;
	height: 28px;
	width: 28px;
	display: block;
	float: right;
	padding: 8px 0;
	}

table, td {
	font-size: 100%;
	}

.tborder {
	background: #b4b4b4;
	}
	
.tborder .tcat {
	background: #6e6e6e url(images/tcat_main.gif) top left repeat-x;
	color: #f1f1f1;
	font-weight: bold;
	text-shadow: #000 1px 1px 0;
	}
	
.tborder .alt1 {
	background: #f0f0f0;
	}
	
.tborder .alt2 {
	background: #fbfbfb;
	}
	
.tborder .alt3 {
	background: #feffeb;
	color: #000;
	}
	
.tborder .order_total {
	color: #3a8800;
	font-weight: bold;
	}
	
.tborder .discount{
		color:#ff0000;
	}
	
a.button_main, a.button_main2 {
    color: #4f4f4f;
    display: block;
    float: left;
    font-weight: bold;
	font-size: .9em;
    height: 24px;
	margin-left: 6px;
    padding-left: 14px;
    text-decoration: none;
	outline: none;
	background: url(images/button_left.gif) top left no-repeat;
	text-transform: uppercase;
	font-family: Arial, Verdana, Tahoma;
	text-shadow: #FFF 1px 1px 0;
	}
	
a.button_main2 {
	background: url(images/button_left_navy.gif) top left no-repeat;
	color: #FFF;
	text-shadow: #000 1px 1px 0;
	}

a:hover.button_main {
	color: #4f4f4f;
	text-decoration: underline;
	}
	
a:hover.button_main2 {
	color: #FFFFFF;
	text-decoration: underline;
	}

a.button_main span, a.button_main2 span {
    display: block;
    line-height: 16px;
    padding: 4px 14px 4px 0;
	background: url(images/button_right.gif) top right no-repeat;
	}
	
a.button_main2 span {
	background: url(images/button_right_navy.gif) top right no-repeat;
	}
	
h2.builder_tcat {
	background: #f1f1f1;
	border: 1px solid #bfbfbf;
	border-left: 0;
	border-right: 0;
	padding: 10px 8px;
	color: #434343;
	margin-bottom: 16px;
	}
	
.item_off{
	color:#000000;
	background:url(images/view_details.gif) 0 4px no-repeat;
	float: right;
	font-size: .9em;
	font-weight: bold;
	padding-left: 20px;
	text-decoration: underline;
}

.item_on{
	color:#3a8800;
	background:url(images/view_details.gif) 0 -17px no-repeat;
	float: right;
	font-size: .9em;
	font-weight: bold;
	padding-left: 20px;
}

#at20mc{color:#333333;}
	
.tooltip {
	display:none;
	background:transparent url(/tools/img/tooltip/black_arrow.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;	
}

#product_page .product_content {
	float:right;
	width:470px;
	}
	
#product_page .product_sidebar {
	float:left;
	width:200px;
	border-right: 1px solid #CCC;
	}
	
ul#steps_list {
	list-style: none;
	margin: 4px 0 10px 0;
	padding: 0;
	}
	
ul#steps_list li {
	margin: 2px 0;
	padding: 4px;
	background: #cfe6f6;
	text-decoration: none;
	color: #000;
	text-shadow: #f4f8fb 1px 1px 0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
	
.product_title a:hover {
	background: #cfe6f6;
	text-decoration: none;
	color: #000;
	text-shadow: #f4f8fb 1px 1px 0;
	}

.product_title a, ul#steps_list .sel_step {
	color: #343434;
	border: 1px solid #6CB0E1;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #E7F5FF;
	font-weight: bold;
	display: block;
	}
	
.product_price{
	font-weight:bold;
	color:#3ea600;
}
	
#preview_display {
	text-align: center;
	}

#preview_display .preview_display_border { 
	margin: 0 auto;
	padding: 5px;
	display: block;
	width: 160px;
	height: 160px;
	text-align: center;
	background: url(images/featured_item_bg.gif) top left no-repeat;
	}

#preview_display img#preview_image{ 
	display: block;
	width: 150px;
	height: 150px;
} 

#preview_display a.zoom_button {
	display: block;
	width: 94px;
	height: 33px;
	background: url(images/icons.gif) 0 -301px;
	margin: 0 auto 10px auto;
	}
	
#preview_display a:hover.zoom_button {
	background: url(images/icons.gif) -94px -301px;
	}
	
#botlinks {margin-top: 30px; color: #a3a3a3}
#botlinks .t {background: #000 url(images/bl_dot.gif) 0 0 repeat-x}
#botlinks .b {background: url(images/bl_dot.gif) 0 100% repeat-x}
#botlinks .l {background: url(images/bl_dot.gif) 0 0 repeat-y}
#botlinks .r {background: url(images/bl_dot.gif) 100% 0 repeat-y}
#botlinks .bl {background: url(images/bl_bl.gif) 0 100% no-repeat}
#botlinks .br {background: url(images/bl_br.gif) 100% 100% no-repeat}
#botlinks .tl {background: url(images/bl_tl.gif) 0 0 no-repeat}
#botlinks .tr {background: url(images/bl_tr.gif) 100% 0 no-repeat; padding:10px}

ul.pagination {border:0; margin:0 6px; padding:0;float:right}

ul.pagination li{
	border:0; margin:0; padding:0;
	font-size:11px;
	list-style:none;
	float: left;
}

ul.pagination li.pagination_title {font-weight: bold;margin-right: 8px}

ul.pagination li, ul.pagination a{
	margin-right:2px;
}

ul.pagination a:link,
ul.pagination a:visited {
	color:#000000;
	display:block;
	padding:3px 8px;
	text-decoration:none;
	border:solid 1px #000000;
	text-decoration: underline;
	font-weight: bold;
}

ul.pagination .current a{
	background: #000000;
	color:#ffffff;
	text-decoration: none;
}

ul.pagination a:hover{
	text-decoration:none;
	border:solid 1px #000000;
}

a.start_custom{
	display:block;
	width:145px;
	height:20px;
	background:url(images/start_custom.png) no-repeat;
}

div.team_col{
	width:200px;
	float:left;
}

div.calltoactions_left{
	float:left;
	width:600px;
}

a.cta_custom{
	margin:75px 0 0 40px;
	display:block;
	width:228px;
	height:111px;
	background:url(images/calltoaction_custom.png) no-repeat;
}

div.calltoactions_right{
	float:left;
	width:300px;
}

a.cta_teams{
	margin:87px 0 0 60px;
	display:block;
	width:275px;
	height:99px;
	background:url(images/calltoaction_teams.png) no-repeat;
}

.calltoaction_quote{
	margin-top:10px;
	float:left;
	width:345px;
}

.calltoaction_quote a{
	display:block;
	width:345px;
	height:16px;
	background:url(images/calltoaction_quote.png) no-repeat;
}
