body {
height : 100%;
background : #ddd;
font : 12px/140% 'Lucida Grande', Arial, Helvetica, sans-serif;
color : #111;
margin : 20px;
}
a {
color : #03c;
}
a:hover {
color : #36c;
}
p {
margin : 15px 0;
}
img {
border : 0;
}
hr {
height : 1px;
border : 0;
border-top : 1px solid #bbb;
margin : 15px 0;
}
#wrapper {
width : 900px;
margin : auto;
background : #fff;
padding : 0 0 1px 0;
border-bottom : 10px solid #000;
}
#top {
background : #000;
padding : 2px 0 0 0;
}
#top h1 {
margin : 2px 4px;
font : normal 27px Georgia, Times, serif;
}
#top h1 a {
color : #fff;
text-decoration : none;
}
#top form {
float : right;
margin : 12px 20px 8px 0;
}
#menu {
background : #bbb;
padding : 5px 20px;
font-weight : bold;
color : #222;
}
#menu ul {
list-style : none;
margin : 0;
padding : 0;
font-weight : normal;
}
#menu ul li {
margin : 0 10px 0 0;
padding : 0;
float : left;
}
#left_side {
width : 470px;
padding : 10px 15px 10px 20px;
float : left;
}
#right_side {
width : 350px;
padding : 10px 20px;
float : left;
}
#footer {
border-top : 1px solid #ccc;
font-size : 11px;
text-align : center;
padding : 10px 0 5px 0;
margin : 20px 20px 0 20px;
}
h2 {
font-size : 18px;
margin : 20px 0;
border-bottom : 1px solid #ccc;
padding-bottom : 5px;
}
h2#youtube {
background : url('/img/youtube.gif') no-repeat right;
}
h2#ebay {
background : url('/img/ebay.gif') no-repeat right;
}
h2#amazon {
background : url('/img/amazon.gif') no-repeat right;
}
.adsense {
margin : 20px 0;
}
dl {
margin : 0 0 40px 0;
}
dt {
font : bold 14px/140% 'Lucida Grande', Arial, Helvetica, sans-serif;
margin : 20px 0 5px 0;
}
dd {
margin : 0;
}
dl#youtube_items dd {
background : #eee;
padding : 10px 0;
text-align : center;
}
dl#amazon_items dd {
font : bold 12px/140% 'Lucida Grande', Arial, Helvetica, sans-serif;
text-transform : capitalize;
}
dl#amazon_items dp {
font : bold 12px/140% 'Lucida Grande', Arial, Helvetica, sans-serif;
color : #ff0000;
text-transform : capitalize;
}
dl#amazon_items dd.clear {
clear : both;
height : 10px;
}

dl#amazon_items dt {
margin : 0 0 15px 0;
}
dl#amazon_items dd.image {
float : left;
margin : 0 15px 5px 0;
border : 1px solid #ddd;
background : #fff;
padding : 5px 10px;
}
dl#amazon_items dd.review {
margin : 0 0 35px 0;
}
dl#ebay_items dt {
float : left;
height : 48px;
width : 48px;
overflow : hidden;
margin : 0 10px 0 0;
border : 1px solid #ccc;
text-align : center;
}
dl#ebay_items dt img {
width : 50px;
}
dl#ebay_items dd {
font : bold 12px/140% 'Lucida Grande', Arial, Helvetica, sans-serif;
text-transform : capitalize;
}
dl#ebay_items dp {
font : bold 12px/140% 'Lucida Grande', Arial, Helvetica, sans-serif;
color : #ff0000;
text-transform : capitalize;
}
dl#ebay_items dd.clear {
clear : both;
height : 10px;
}
dl#ereview dt {
font : bold 12px/140% 'Lucida Grande', Arial, Helvetica, sans-serif;
color : #ff0000;
text-transform : capitalize;
}
dl#ereview dr {
font : bold 12px/140% 'Lucida Grande', Arial, Helvetica, sans-serif;
}
dl#ereview dd.review {
margin : 0 0 35px 0;
}
dl#cj_items dt {
float : left;
height : 24px;
width : 24px;
overflow : hidden;
margin : 0 5px 0 0;
border : 1px solid #ccc;
text-align : center;
}
dl#cj_items dt {
float : left;
height : 32px;
width : 32px;
overflow : hidden;
margin : 0 5px 0 0;
border : 1px solid #ccc;
text-align : center;
}
dl#cj_items dt img {
width : 50px;
}
dl#cj_items dd {
font : bold 12px/100% 'Lucida Grande', Arial, Helvetica, sans-serif;
text-transform : capitalize;
}
dl#cj_items dp {
font : bold 12px/100% 'Lucida Grande', Arial, Helvetica, sans-serif;
color : #ff0000;
text-transform : capitalize;
}
dl#cj_items dd.clear {
clear : both;
height : 10px;
}

#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	border: solid 5px #999;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #666;
	background: #CCC url(/img/title.gif) top repeat-x;
	border: solid 1px #FFF;
	border-bottom: solid 1px #999;
	cursor: default;
	padding: 0em;
	margin: 0em;
}

#popup_content {
	background: 16px 16px no-repeat url(/img/info.gif);
	padding: 1em 1.75em;
	margin: 0em;
}

#popup_content.alert {
	background-image: url(/img/info.gif);
}

#popup_content.confirm {
	background-image: url(/img/important.gif);
}

#popup_content.prompt {
	background-image: url(/img/help.gif);
}

#popup_message {
	padding-left: 48px;
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: .5em 0em;
}

.dhtmlwindow{
position: absolute;
border: 2px solid black;
visibility: hidden;
background-color: white;
}

.drag-handle{ /*CSS for Drag Handle*/
padding: 1px;
text-indent: 3px;
font: bold 14px Arial;
background-color: #CA0000;
color: white;
cursor: move;
overflow: hidden;
width: auto;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;
}

* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
width: 100%;
}


.drag-contentarea{ /*CSS for Content Display Area div*/
border-top: 1px solid brown;
background-color: white;
color: black;
height: 150px;
padding: 2px;
overflow: auto;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: #F8F8F8;
height: 13px; /*height of resize image*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}
.drag-handle{ /*Overwrite default drag handle bar background color with below*/
background-color: #03277C;
}

#interVeil{ /*CSS for veil that covers entire page while modal window is visible*/
position: absolute;
background: black url('/img/blackdot.gif');
width: 10px;
left: 0;
top: 0;
z-index: 5;
visibility: hidden;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=50);
opacity: 0.5;
}