@charset "utf-8";
body { font-family: Tahoma, Verdana, Arial; font-size: 11px; line-height: normal; color: #000; background:#999999 url(images/bg.jpg) repeat-x left top; vertical-align: top; padding: 0px; margin:0px auto 0px auto;}
#main-DIV {width:1004px; padding:0px 0px; margin: 0px auto 0px auto; vertical-align:top;}
.left_right_border {width:12px; padding:0px; margin:0px; vertical-align:top;}

.top_head {padding:0px 5px; margin:0px auto 0px auto; text-align:right; vertical-align:middle; background:url(images/top_bg.gif) repeat-x left top; height:37px; border:#5C541A solid 1px; border-width: 0px 1px 0px 1px;}
.top_subhead {padding:0px 5px 0px 0px; margin:0px;}
.top_headshadow {padding:0px; margin:0px; background:url(images/top_border.gif) repeat-x left top; text-align:center; border:#5C541A solid 1px; border-width: 0px 1px 0px 1px;}

.innerPANE {background: #F8F8F8 url(images/innerPANE_border_left.gif) repeat-y left top; padding:0px; margin:0px; vertical-align:top;}
.innerPANE_bg {padding:0px; margin:0px auto 0px auto; background-image: url(images/logo_bg.gif); background-repeat: no-repeat; background-position: left top;}
.innerPANE_border_right {background: url(images/innerPANE_border_right.gif) repeat-y right top; padding:0px 4px; margin:0px auto 0px auto; vertical-align:top;}

.innerPANE_leftborder {background:url(images/left-border_img.jpg) right top no-repeat; width:12px; padding:0px;  margin:0px auto 0px auto; vertical-align:top;}
.innerPANE_rightborder {background:url(images/right-border_img.jpg) left top no-repeat; width:12px; padding:0px;  margin:0px auto 0px auto; vertical-align:top;}
.bottom_pane {background:url(images/bottom_bg.jpg) repeat-x left bottom; vertical-align:middle; padding:0px;  margin:0px auto 0px auto;}
.bottom_img { background:url(images/bottom_img.jpg) no-repeat right bottom; padding:0px; margin:0px auto 0px auto;}
#bottom_shadow{background:url(images/bottom_shadowjpg.jpg) repeat-x left bottom; padding:0px; margin:0px auto 0px auto;}
#bottom_imguper{background:url(images/bottom_img.jpg) no-repeat right bottom; height:46px; padding:10px 0px; margin:0px auto 0px auto; vertical-align:middle;}

.bottom_navigation { color:#ECECEC; padding:5px 10px; text-align:left;}
	.bottom_navigation a{ color:#ECECEC; text-decoration:none;}
	.bottom_navigation a:visited{ color:#ECECEC; text-decoration:none;}
	.bottom_navigation a:hover{ color:#008FF2; text-decoration:none;}
	
.bottom_copyright { color:#727272; padding:5px 10px; text-align:right;}

.logo {padding:28px 0px 0px 170px; vertical-align:middle; text-align:right;}
.top_addPANE { height:110px; padding:0px 5px 0px 0px; vertical-align:bottom; text-align:right;}
.top_nav {padding:0px 0px 0px 210px; margin:15px auto 0px auto; text-align:right;}

.mattblacktabs {width: 100%; overflow: hidden; background:url(images/tab_normal_bg.gif) repeat-x left center; /*border-bottom: 1px solid black;*/ /*bottom horizontal line that runs beneath tabs*/}
.mattblacktabs ul {margin: 0; padding: 0; padding-left: 2px; /*offset of tabs relative to browser left edge*/ font: normal 11px Tahoma, Verdana, Arial; list-style-type: none;}
.mattblacktabs li {display: inline; margin: 0;}
.mattblacktabs li a {float: left; display: block; text-decoration: none; margin: 0; padding: 14.5px 8px; /*padding inside each tab*/ border-right: 1px solid #383838; /*right divider between tabs*/ color: white; background: url(images/tab_normal_bg.gif) repeat-x left center; /*background of tabs (default state)*/}
.mattblacktabs li a:visited{color: #FFF;}
.mattblacktabs li a:hover, .mattblacktabs li.selected a{color:#000000; background: url(images/tab_over_bg.gif) repeat-x left center; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */}

.login_text{ font-size:11px; text-align:right; vertical-align:middle; color:#010101; padding:0px 5px 0px 8px;}
.forgot_text{ font-size:10px; text-align:left; vertical-align:middle; color:#535353; padding:0px 5px 0px 5px;}
	.forgot_text a{ color:#535353; text-decoration:none;}
	.forgot_text a:visited{ color:#535353; text-decoration:none;}
	.forgot_text a:hover{ color:#000; text-decoration:none;}
	
.textbox { padding:2px; margin:0px 5px 0px 0px; font: normal 11px Tahoma, Verdana, Arial; }

.leftPANE { width:210x; padding:70px 5px 0px 0px; vertical-align:top; text-align:left;}
.centerPANE { width:762px; padding:40px 10px 10px 10px; vertical-align:top; text-align:left; margin:15px 0px 5px 0px; }
.innerPANE_container{ vertical-align:top; padding:5px 3px 0px 0px;}
.banner_space{ padding:0px 0px 5px 0px; }

.container_v1 {color:#000; padding:5px 8px 5px 8px; font-weight:bold; font-size:13px; text-transform:uppercase; text-align:left; vertical-align:middle; background:url(images/aero_black.gif) no-repeat right center;}
.container_v1_content {padding:8px 8px 5px 8px; color:#626262; background: #F8F8F8 url(images/container_line_black.gif) repeat-x left top;}
.container_v1-linebox {border:#DADADA solid 1px; border-width:0px 0px 1px 0px; padding:5px 0px;}
	
.str_black { font-weight:bold; color:#000; padding:0px; margin:0px;}
.str_blue { font-weight:normal; color:#008FF2; padding:0px; margin:0px;}

.container_v2 {color:#9B120E; padding:5px 8px 5px 8px; font-weight:bold; font-size:13px; text-transform:uppercase; text-align:left; vertical-align:middle; background: #ECECEC url(images/aero_red.gif) no-repeat right center;}
.container_v2_content {padding:8px 8px 5px 8px; color:#626262; background: #ECECEC url(images/container_line_red.gif) repeat-x left top;}
.container_v2-linebox {border:#DADADA solid 1px; border-width:0px 0px 1px 0px; padding:5px 0px;}

.container_v3_video { width:112px; padding:1px 16px; vertical-align:top;}
.container_v3_video_center { width:112px; padding:0px 17px; vertical-align:top;}
.container_v3_moreTD { background-color:#ECECEC; padding:10px 10px; text-align:right; vertical-align:middle; font-weight:bold; color:#000;}

.leftPANE_container_v1 {background: #000 url(images/left_menu_bg.gif) repeat-x left top; padding:0px 10px; margin:0px; height:42px; color:#fff; font-weight:bold; font-size:13px; text-transform:uppercase; text-align:left; vertical-align:middle;}
.leftPANE_container_v1_content {color:#232323; background:#ECECEC url(images/aero_black1.gif) no-repeat 10px center; padding:8px 5px 8px 25px; margin:0px; border: #232323 dashed 1px; border-width: 0px 0px 1px 0px; list-style:none;}
	.leftPANE_container_v1_content a{ color:#232323; text-decoration:none;}
	.leftPANE_container_v1_content a:visited{ color:#232323; text-decoration:none;}
	.leftPANE_container_v1_content a:hover{ color:#008FF2; text-decoration:none;}

.leftPANE_container_v1_content1 {color:#232323; background:#ECECEC url(images/aero_black1.gif) no-repeat 30px center; padding:8px 5px 8px 50px; margin:0px; border: #232323 dashed 1px; border-width: 0px 0px 1px 0px; list-style:none;}
	.leftPANE_container_v1_content1 a{ color:#232323; text-decoration:none;}
	.leftPANE_container_v1_content1 a:visited{ color:#232323; text-decoration:none;}
	.leftPANE_container_v1_content1 a:hover{ color:#008FF2; text-decoration:none;}

 a{ color:#000; text-decoration:none;}
 a:visited{ color:#000; text-decoration:none;}
 a:hover{ color:#008FF2; text-decoration:none;}

.container_v4_banner { background:url(images/container_line_black.gif) repeat-x left top; padding:10px 0px 10px 0px;}
.main_menu {padding:0px; margin:0px;}

.leftPANE table { border:none; padding:0px; margin:0px; width:100%; }
.leftPANE table td { margin:0px; }
.leftPANE table tr { margin:0px; padding:0px; }

.login_fields { text-align:center; padding:5px; font-size:11px; }
.login_fields br { margin-bottom:10px; }
.default_container { border:solid 1px #000000; padding:4px; }
.faq__list { font-size:12px; }
.faq__list li a { text-decoration:none; color:#323232; }
.faq__list li a:hover{ text-decoration:none; color:#E10A16}
h1.label { font-size:16px; margin-top:0px; }
img.the_card { height:170px; float:left; margin:0px 5px 5px 0px; border:none; }

.combo__comment_date { text-align:right; margin-bottom:5px; }
textarea.comment { width:350px; height:150px; padding:5px; background-image: url(http://www.moxdiamond.com/images/comment_bg.gif); background-position:bottom right; background-repeat:no-repeat; }
.combo__comments { margin-top:10px; }
.combo__comments2 { margin-top:4px; padding:5px; max-width:368px; }
.combo__comments3 { margin-top:4px; padding:5px; max-width:368px; text-align:center; }
.combo__comment_author { text-align:right; margin:5px 5px 0px 0px; }
.comment__form { margin-top:10px; max-width:368px; text-align:center; }
.comment__form input { margin:5px; }
.comment__form h2 { padding:0px; margin:0px 0px 6px 0px; }
#comment_header { font-size:18px; padding:10px 0px 0px 10px; font-weight:bold; margin-bottom:5px; }
.rating__container { width:auto; }

div.clr { clear:both; }

#creators_comments_container h2 { text-align:left; margin-left:25px; }
#creators_comments_container { text-align:right; }
#creators_comments { width:390px; height:120px; border:solid 1px #000; padding:5px; }
#creators_comments_container2 { text-align:left; margin-left:25px; }

#link_to_this_container h2 { text-align:left; margin-left:25px; }

.embed_code table { width:90%; }
.embed_code table label { font-weight:bold; margin-right:10px; text-decoration:underline; }
.embed_code table input { width:240px; }
.embed_code { margin-left:35px; border:solid 1px #000; padding:5px; }
.embed_code li { list-style:none; margin-bottom:5px; }
.embed_code li label { font-weight:bold; margin-right:10px; text-decoration:underline; }

div.container { border:solid 1px #000; padding:10px; text-align:left; }

#### div#card_pages__300x250_ad { width:310px; height:260px; padding:5px; border:solid 1px #000; background-color:#ffffff; }
div#card_pages__300x250_ad { padding:5px; border:solid 1px #000; background-color:#ffffff; }
div#card_pages__300x250_ad_container { float:left; }
.new_card_images { margin-top:20px; }
.new_card_images img { width:179px; float:left; margin:0px 5px 5px 0px; padding:2px; border:solid 1px #DDD; }
.previous_next_links { text-align:center; padding:5px 0px 5px 0px; border:solid 1px #ddd; margin:5px 0px 5px 0px; width:754px; font-size:16px; }
.next_previous__next { float:right; margin-right:10px; }
.next_previous__previous { float:left; margin-left:10px; }

img#canc { border:none; position:relative; top:-30px; z-index:10; float:right; }

#icon_container { text-align:left; float:right; font-size:14px; }
.icon_option { padding:2px; cursor:pointer; border:solid 1px #f8f8f8; }
.icon_option:hover { border:solid 1px #000; }
.icon_option img { height:14px; }

.lending_library_steps { margin:20px 0px 40px 0px; }
.lls__step { width:232px; height:305px; margin-right:10px; text-align:center; border:solid 1px #000000; color:#000; padding:5px; float:left; }
.lls__step div.lls__steptitle { font-size:24px; font-weight:bold; }
.lls__step div.lls__title { font-size:16px; font-weight:bold; }
.lls__step div.lls__img { margin:10px 0px 10px 0px; height:152px; border:solid 1px #dddddd; padding:5px; }
.lls__step div.lls__info { margin:5px 8px 0px 8px; text-align:left; }

#ccgtournaments__text { font-size:14px; text-align:center; margin:10px 0px 10px 0px; }
#cc_repository__text { margin:10px 0px 10px 0px; font-size:14px; }
