@charset "utf-8";
/* CSS Document */

.fullwidthbox { margin:0 auto 0px auto; padding:2px 2px; width:946px; height:auto;}
#box950 {width:950px; height:auto; float:left; padding:0px;}
.fullwidthtop { margin:0 auto 10px auto; padding:15px 10px; width:940px; height:auto; margin:-12px 0px 0px 0px; height:65px;}
#box640 {width:640px; float:left; margin:-26px 2px 2px 2px; background-color:#98adc2; padding:12px; }
#box244 {width:244px; float:left; margin:-26px 2px 2px 2px;}
#dividervert {float:left; margin:2px 2px 2px 2px;}
#dividervert3 {float:right; margin:2px 2px 2px 2px;}
#dividervert1 {float:left; margin:-26px 2px 2px 2px;}
#box350 {width:350px; float:right; margin:2px 2px 2px 2px;}
.box240 {width:240px; float:left; margin:2px 2px 2px 2px;}
#box525 {width:525px; float:left; margin:2px 2px 2px 2px; background-color:#98adc2; padding:2px;}
#boxmainright {width:680px; float:left; margin:2px 2px 2px 2px; padding:12px;}
#boxmaincenter {width:940px; float:left; margin:2px 2px 2px 2px; padding:12px;}

#boxppleftfull {width:250px; height:auto; float:left; margin:2px 2px 2px 2px; padding:2px;}
#boxpplist {width:200px; float:left; margin:2px 2px 2px 2px; background-color:#6888a8; padding:6px;}
#boxppads { width:200px; float:left; margin:20px 16px 2px 2px; padding:6px;}
#boxppitem {width:680px; float:right; margin:2px 2px 2px 2px; padding:12px;}
#boxfullwide {width:950px; float:left; margin:2px 2px 2px 2px; padding:12px;}
#boxrightadlong {width:200px; float:left; margin:2px 2px 2px 2px; background-color:#6888a8; padding:10px;}
#boxrightadlong2 {width:200px; float:left; margin:2px 2px 2px 2px; padding:10px;}
#boxadlongspacer {width:200px; float:left; margin:2px 2px 2px 2px; padding:6px;}
#boxadlongspacer2 {width:200px; float:left; margin:2px 2px 2px 2px; padding:6px;}

#boxppviewcart { width:230px; float:left; margin:20px 2px 2px 2px; padding:2px;}
#boxaddtocart {width:255px; float:right; margin:2px 2px 2px 2px; padding:14px 2px 2px 15px;}
#boxplaysample {width:350px; float:right; margin:2px 2px 2px 2px; padding:14px 2px 2px 15px; background-image:url(../images/playsample.png);}
#boxviewcover {width:350px; float:right; margin:2px 2px 2px 2px; padding:14px 2px 2px 15px;}
#boxppitemcontent {width:680px; float:right; margin:20px 2px 2px 2px; padding:6px;}
#boxppleftspace { width:230px; height:60px; float:top; margin:2px 2px 2px 2px; padding:6px;}

#boxgmviewcart { width:195px; float:left; margin:20px 2px 2px 2px; padding:2px;}
#boxgmtopnote { width:730px; float:right; margin:20px 2px 2px 2px; padding:2px;}
#boxgmcards { width:195px; float:right; margin:2px 2px 2px 2px; padding:2px;}
#boxgm950 {width:950px; height:auto; float:left; margin:0px 2px 2px 2px; padding:0px;}
#boxgmalbumpic {width:138px; height:140px; float:left; margin:2px 2px 2px 2px; padding:0px 0px 0px 0px;}
#boxgmdetails {width:274px; float:left; margin:2px 2px 2px 2px; padding:2px 2px 2px 4px;}
#boxgmaddtocart {width:234px; height:90px; float:right; margin:2px 2px 2px 2px; padding:2px 2px 2px 2px;}
#boxgmaddtocart2 {width:234px; height:140px; float:right; margin:2px 2px 2px 2px; padding:2px 2px 2px 2px;}
#boxgmviewcover {width:220px; float:right; margin:2px 2px 2px 2px; padding:14px 2px 2px 15px;}
#boxppitemcontent2 {width:680px; float:right; margin:2px 2px 2px 2px; padding:2px;}
#boxgmplaysample {width:270px; float:right; margin:2px 2px 2px 2px; padding:2px 2px 2px 2px; background-image:url(../images/playsample.png);}
#boxgmline {width:660px; float:left; margin:2px 2px 2px 2px;}


.CollapsiblePanel {
	font: 16px Arial, Helvetica, sans-serif; color:#00464c; text-decoration:none; padding:2px; cursor:default;}

.img_left { /* Image sticks to the left */
	width:auto;
	float:left;
	margin:10px 15px 5px 5px;
}
.img_right { /* Image sticks to the right */
	width:auto;
	float:right;
	margin:5px 5px 5px 15px;
}
.pplist {font:10px Verdana, Geneva, sans-serif; color:#FFFFFF; padding:4px 0px 4px 0px; text-decoration:none;}
.pplist:hover {font:10px Verdana, Geneva, sans-serif; color:#FFFFFF; padding:4px 0px 4px 0px; background-color:#7c97b1; text-decoration:none;}

.font144 { font:14px Arial, Helvetica, sans-serif; color:#5c87d6; padding:0px 0; }
.font142 { font:14px Arial, Helvetica, sans-serif; color:#edd3ad; padding:4px 0; }
.font125 { font:12px Arial, Helvetica, sans-serif; color:#814444; padding:0px 0; }
.font10whitelink { font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; padding:2px; }
.font10whitelink:hover { font:10px Arial, Helvetica, sans-serif; color:#f9fe96; text-decoration:underline; padding:2px; }
.font12whitelink { font:10px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; padding:2px; }
.font12whitelink:hover { font:12px Arial, Helvetica, sans-serif; color:#f9fe96; text-decoration:underline; padding:2px; }
.font14whitelink { font:14px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; padding:2px; }
.font14whitelink:hover { font:14px Arial, Helvetica, sans-serif; color:#f9fe96; text-decoration:underline; padding:2px; }
.font16whitelink { font:16px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; padding:2px; }
.font16whitelink:hover { font:16px Arial, Helvetica, sans-serif; color:#f9fe96; text-decoration:underline; padding:2px; }
.fontmonthlydl { font:14px Arial, Helvetica, sans-serif; color:#00464c; text-decoration:none; padding:2px; }
.font122 { font:12px Arial, Helvetica, sans-serif; color:#edd3ad; padding:4px 0; }
.font141 { font:14px Arial, Helvetica, sans-serif; color:#80a6ae; padding:4px 0; text-decoration:none;}
.font127 { font:12px Arial, Helvetica, sans-serif; color:#ffffff; padding:0px; line-height:16px;}
.fontbuylink { font:14px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:underline; padding:2px; }
.fontbuylink:hover { font:14px Arial, Helvetica, sans-serif; color:#ffd772; text-decoration:underline; padding:2px; }

.font10red { font:10px Arial, Helvetica, sans-serif; color:#814444; padding:0px 0; }
.font12red { font:12px Arial, Helvetica, sans-serif; color:#814444; padding:0px 0; }
.font14red { font:14px Arial, Helvetica, sans-serif; color:#814444; padding:0px 0; }
.font16red { font:16px Arial, Helvetica, sans-serif; color:#814444; padding:0px 0; }
.font18red { font:18px Arial, Helvetica, sans-serif; color:#814444; padding:0px 0; }
.font20red { font:20px Arial, Helvetica, sans-serif; color:#814444; padding:0px 0; }

.font10teal { font: 10px Arial, Helvetica, sans-serif; color:#00464c; text-decoration:none; padding:2px; }
.font12teal { font: 12px Arial, Helvetica, sans-serif; color:#00464c; text-decoration:none; padding:2px; }
.font14teal { font: 14px Arial, Helvetica, sans-serif; color:#00464c; text-decoration:none; padding:2px; }
.font16teal { font: 16px Arial, Helvetica, sans-serif; color:#00464c; text-decoration:none; padding:2px; }
.font18teal { font: 18px Arial, Helvetica, sans-serif; color:#00464c; text-decoration:none; padding:2px; }
.font20teal { font: 20px Arial, Helvetica, sans-serif; color:#00464c; text-decoration:none; padding:2px; }
.font22teal { font: 22px Arial, Helvetica, sans-serif; color:#00464c; text-decoration:none; padding:2px; }
.font24teal { font: 24px Arial, Helvetica, sans-serif; color:#00464c; text-decoration:none; padding:2px; }
.font26teal { font: 26px Arial, Helvetica, sans-serif; color:#00464c; text-decoration:none; padding:2px; }
.font28teal { font: 28px Arial, Helvetica, sans-serif; color:#00464c; text-decoration:none; padding:2px; }

.font10grey { font:10px Arial, Helvetica, sans-serif; color:#404040; padding:2px 0; }
.font12grey { font:12px Arial, Helvetica, sans-serif; color:#404040; padding:2px 0; }
.font14grey { font:14px Arial, Helvetica, sans-serif; color:#404040; padding:2px 0; }
.font16grey { font:16px Arial, Helvetica, sans-serif; color:#373737; padding:2px 0; }
.font18grey { font:18px Arial, Helvetica, sans-serif; color:#404040; padding:2px 0; }
.font20grey { font:20px Arial, Helvetica, sans-serif; color:#404040; padding:2px 0; }

.font10white { font:10px Arial, Helvetica, sans-serif; color:#ffffff; padding:0px 0; }
.font12white { font:12px Arial, Helvetica, sans-serif; color:#ffffff; padding:0px 0; }
.font14white { font:14px Arial, Helvetica, sans-serif; color:#ffffff; padding:0px 0; }
.font16white { font:16px Arial, Helvetica, sans-serif; color:#ffffff; padding:0px 0; }
.font18white { font:18px Arial, Helvetica, sans-serif; color:#ffffff; padding:0px 0; }
.font20white { font:20px Arial, Helvetica, sans-serif; color:#ffffff; padding:0px 0; }
.font22white { font:22px Arial, Helvetica, sans-serif; color:#ffffff; padding:0px 0; text-decoration:none;}
.font24white { font:24px Arial, Helvetica, sans-serif; color:#ffffff; padding:0px 0; text-decoration:none;}
.font26white { font:26px Arial, Helvetica, sans-serif; color:#ffffff; padding:0px 0; text-decoration:none;}
.font28white { font:28px Arial, Helvetica, sans-serif; color:#ffffff; padding:0px 0; text-decoration:none;}
.font30white { font:30px Arial, Helvetica, sans-serif; color:#ffffff; padding:0px 0; text-decoration:none;}
.font32white { font:32px Arial, Helvetica, sans-serif; color:#ffffff; padding:0px 0; text-decoration:none;}

.font16whitepad { font:16px Arial, Helvetica, sans-serif; color:#ffffff; padding:0px 0px 0px 0px; }

.font10black { font:10px Arial, Helvetica, sans-serif; color:#000000; padding:0px 0; text-decoration:none;}
.font12black { font:12px Arial, Helvetica, sans-serif; color:#000000; padding:0px 0; text-decoration:none;}
.font14black { font:14px Arial, Helvetica, sans-serif; color:#000000; padding:0px 0; text-decoration:none;}
.font16black { font:16px Arial, Helvetica, sans-serif; color:#000000; padding:0px 0; text-decoration:none;}
.font18black { font:18px Arial, Helvetica, sans-serif; color:#000000; padding:0px 0; text-decoration:none;}
.font20black { font:20px Arial, Helvetica, sans-serif; color:#000000; padding:0px 0; text-decoration:none;}
.font22black { font:22px Arial, Helvetica, sans-serif; color:#000000; padding:0px 0; text-decoration:none;}
.font24black { font:24px Arial, Helvetica, sans-serif; color:#000000; padding:0px 0; text-decoration:none;}
.font26black { font:26px Arial, Helvetica, sans-serif; color:#000000; padding:0px 0; text-decoration:none;}



.font103clink { font:10px Verdana, Geneva, sans-serif; color:#5c87d6; padding:0px 0; letter-spacing: 1px}
.font103clink:hover { font:10px Verdana, Geneva, sans-serif; color:#814444; padding:0px 0; text-decoration:underline; letter-spacing: 1px}
.font121link { font:12px Arial, Helvetica, sans-serif; color:#244a93; padding:0px 0; }
.font121link:hover { font:12px Arial, Helvetica, sans-serif; color:#5c87d6; padding:0px 0; }
.font12redlink { font:12px Arial, Helvetica, sans-serif; color:#800000; padding:0px 0; }
.font12redlink:hover { font:12px Arial, Helvetica, sans-serif; color:#13284f; padding:0px 0; text-decoration:underline;}
.font123link { font:12px Verdana, Geneva, sans-serif; color:#313131; padding:0px 0; letter-spacing: 1px}
.font123link:hover { font:12px Verdana, Geneva, sans-serif; color:#000000; padding:0px 0; text-decoration:underline; letter-spacing: 1px}
.font123blink { font:12px Verdana, Geneva, sans-serif; color:#313131; padding:0px 0; letter-spacing: 1px}
.font123blink:hover { font:12px Verdana, Geneva, sans-serif; color:#814444; padding:0px 0; text-decoration:underline; letter-spacing: 1px}
.font123clink { font:12px Verdana, Geneva, sans-serif; color:#5c87d6; padding:0px 0; letter-spacing: 1px}
.font123clink:hover { font:12px Verdana, Geneva, sans-serif; color:#814444; padding:0px 0; text-decoration:underline; letter-spacing: 1px}
.font125link { font:12px Arial, Helvetica, sans-serif; color:#5c87d6; padding:0px 0;}
.font125link:hover { font:12px Arial, Helvetica, sans-serif; color:#edd3ad; padding:0px 0; text-decoration:underline;}
.font143link { font:14px Arial, Helvetica, sans-serif; color:#3368ca; padding:0px 0; text-decoration:underline;}
.font143link:hover { font:14px Arial, Helvetica, sans-serif; color:#800000; padding:0px 0; text-decoration:underline;}
.font145link { font:14px Arial, Helvetica, sans-serif; color:#814444; padding:0px 0; }
.font145link:hover { font:14px Arial, Helvetica, sans-serif; color:#814444; padding:0px 0; text-decoration:underline;}
.font144blink { font:14px Arial, Helvetica, sans-serif; color:#5c87d6; padding:0px 0; letter-spacing: 0px}
.font144blink:hover { font:14px Arial, Helvetica, sans-serif; color:#814444; padding:0px 0; letter-spacing: 0px}
.linebot1 {border-bottom: 1px solid #587281;}
.linetop1 {border-top: 1px solid #587281;}

.linebxclear {border: 0px solid #00025a;}
.thinboxgry {border: 1px solid #707070;}
.thinboxgrey1 {border: 1px solid #646464;}
.thinboxgrey2 {border: 2px solid #646464;}
.thinboxgrey3 {border: 3px solid #646464;}
.thinboxgrey4 {border: 4px solid #646464;}
.thinboxblue1 {border: 1px solid #6288aa;}
.thinboxblue2 {border: 2px solid #6288aa;}
.thinboxblue3 {border: 3px solid #6288aa;}
.thinboxblue4 {border: 4px solid #6288aa;}

.thinboxdkblue {border: 4px solid #5b7d9f;}

.thinboxwhite1 {border: 1px solid #ffffff;}
.thinboxwhite2 {border: 2px solid #ffffff;}
.thinboxwhite3 {border: 3px solid #ffffff;}
.thinboxwhite4 {border: 4px solid #ffffff;}
.thinboxblack1 {border: 1px solid #000000;}
.thinboxblack2 {border: 2px solid #000000;}
.thinboxblack3 {border: 3px solid #000000;}
.thinboxblack4 {border: 4px solid #000000;}
.thinboxwhite_bottom1 {border-bottom: 1px solid #ffffff;}
.thinboxwhite_bottom2 {border-bottom: 2px solid #ffffff;}
.thinboxwhite_bottom3 {border-bottom: 3px solid #ffffff;}
.thinboxwhite_top1 {border-top: 1px solid #ffffff;}
.thinboxwhite_top2 {border-top: 2px solid #ffffff;}
.thinboxwhite_top3 {border-top: 3px solid #ffffff;}
.thinboxgry2 {border: 1px solid #707070; padding: 20px;}
.thinboxtan {border: 1px solid #707070;}
.thinboxgry_left {border-left: 1px solid #c1c1c1;}
.thinboxgry_right {border-right: 1px solid #c1c1c1;}
.thinboxgrysides {border-right: 1px solid #c1c1c1; border-left: 1px solid #c1c1c1;}
.thinboxgry_bottom {border-bottom: 1px solid #c1c1c1;}
.thinboxgry_bottom2 {border-bottom: 3px solid #515151;}
.header_box4 { padding:5px 5px; width:940px; border: 3px solid #515151; background:#f8f4e0;}
.thinboxgry_top {border-top: 1px solid #c1c1c1;}
.style1 {color: #a76d1f; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none;}
.style1b {color: #a76d1f; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none;}
.style2 {color: #304e7e; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;}
.style3 {color:#dd4200; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none;}
.style3b {color:#975906; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none;}
.style4 { font: normal 14px Arial, Helvetica, sans-serif; color:#595959; padding:5px 0; margin:0;}
.style4b { font: normal 14px Arial, Helvetica, sans-serif; color:#454545; padding:5px 0; margin:0;}
.style4c { font: normal 14px Arial, Helvetica, sans-serif; color:#454545; padding:5px 0; margin:0; text-decoration:underline;}
.style4d { font: normal 10px Arial, Helvetica, sans-serif; color:#595959; padding:2px 0; margin:0;}
.style4e { font: bold normal 12px Arial, Helvetica, sans-serif; color:#595959; padding:2px 0; margin:0;}
.style5 { font: normal 36px Arial, Helvetica, sans-serif; color:#131313; border-bottom:1px solid #d8d8d8; padding:20px 0; margin:5px 15px 25px 5px; }
.style6 { font: bold 14px Arial, Helvetica, sans-serif; color:#282828; margin:0; text-transform:uppercase; }
.style6b { font: bold 14px Arial, Helvetica, sans-serif; color:#282828; margin:0; }
.style7 { font:normal 12px Arial, Helvetica, sans-serif; color:#595959; line-height:1.8em; padding:5px 5px; margin:0; }
.style7b { font:normal 12px Arial, Helvetica, sans-serif; color:#595959; line-height:1.8em; padding:1px 1px; margin:0; }
.style8 { text-decoration:none; color:#dd4200; line-height:1.8em; font: normal 12px Arial, Helvetica, sans-serif; }
.style9 { font: bold 14px Arial, Helvetica, sans-serif; color:#595959; padding:5px 0; margin:0; text-decoration:underline; text-transform:uppercase; }
.style9b { font: bold 14px Arial, Helvetica, sans-serif; color:#00464c; padding:1px 0; margin:0; }
.style9f { font: bold 14px Arial, Helvetica, sans-serif; color:#00464c; padding:1px 0; margin:0; }
.style9f { font: bold 14px Arial, Helvetica, sans-serif; color:#00464c; padding:1px 0; margin:0; }
.style9c:hover { font: bold 14px Arial, Helvetica, sans-serif; color:#d52100; padding:1px 0; margin:0; text-decoration:underline;}
.style9d { font: bold 25px Arial, Helvetica, sans-serif; color:#d52100; padding:1px 0; margin:0; }
.style9f { font: bold 25px Arial, Helvetica, sans-serif; color:#814444; padding:1px 0; margin:0; }
.style9e { font: bold 14px Arial, Helvetica, sans-serif; color:#00464c; padding:54px 88px 88px 88px; margin:55px 55px 55px 55px; }
.style10 {color:#dd4200; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;}
.style10b {color:#956a6a; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;}
.style10:hover {
	color:#aa3300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	text-align: center;
}
.style11 { font: normal 14px Arial, Helvetica, sans-serif; color:#302e2e; padding: 50px 5px 5px 5px; }
.style12 { font: bold 20px Arial, Helvetica, sans-serif; color:#282828; margin:0; text-transform:uppercase; }
.style12b { font: bold 16px Arial, Helvetica, sans-serif; color:#00464c; margin:0; text-transform:uppercase; }
.style12c { font: bold 18px Arial, Helvetica, sans-serif; color:#ccba82; margin:0; text-transform:uppercase; }
.style13 {font-size: 13px;}
.style14 { font: normal 24px Arial, Helvetica, sans-serif; color:#131313; border-bottom:1px solid #d8d8d8; padding:5px 0; margin:5px 5px 5px 5px; }
.style14b { font: bold 24px Arial, Helvetica, sans-serif; color:#00464c; text-decoration:underline; padding:5px 0; margin:5px 5px 5px 5px; }
.style14c { font: bold 24px Arial, Helvetica, sans-serif; color:#000000; border-bottom:3px solid #8b873c; padding:2px 0; margin:5px 5px 5px 5px; }
.style15 { font: bold 18px Arial, Helvetica, sans-serif; color:#5d5d5d; padding:2px 0; margin:5px 5px 5px 5px; }
.pages3 {color:#6B64F0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; text-decoration: none;}
.pages3:hover {color:#FFFF75; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; text-decoration: none;}
.pages3c {color:#6B64F0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; text-decoration: none;}
.pages3c:hover {color:#FFFF75; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; text-decoration: none; cursor:pointer;}
.curhand{cursor:pointer;}
.linkstyle {color:#d50000; margin:0 auto 10px auto; padding:5px 0px;}
.linkstyle:hover {color:#0080ff; margin:0 auto 10px auto; padding:5px 0px;}


.font14edd { font:14px Arial, Helvetica, sans-serif; color:#edd3ad; padding:4px 0; }
.font1480a { font:14px Arial, Helvetica, sans-serif; color:#80a6ae; padding:4px 0; text-decoration:none;}
.font10595 { font:10px Arial, Helvetica, sans-serif; color:#595959; padding:0px 0; }


.submitbutton {
	height: 22px;
	width: 40px;
	border: 1px solid #62656a;
	padding: 0 10px 4px 10px;
	background-color: #343638;
	color: #343638;
	cursor: pointer;
	vertical-align: top;
}
.submitbutton:hover {
	height: 22px;
	width: 40px;
	border: 1px solid #4a367e;
	padding: 0 10px 4px 10px;
	background-color: #51310d;
	color: #efefef;
	cursor: pointer;
	vertical-align: top;
}
#searchinput {
	height: 18px;
	width: 150px;
	background-image: url(../images/srch.jpg);
	cursor: pointer;
}

#sbutton {margin:0; padding:0; font-size:14px; color:#c29352; background-color:#353333;} 
#sbutton:hover {margin:0; padding:0; font-size:14px; color:#eeeeee; background-color:#545250;} 
