body {

margin:0 0 10px 0;

background: #5C3322 url(img/jk_paw_bg.gif);

font-family: "helvetica neue",arial,sans-serif;

font-size: 86%;

color: #333333;

text-align:center;

}

a {

text-decoration: none;

color: #FFFFFF;

}

img {

vertical-align:bottom;

border:none;

}

h1 {

margin:5px 0 0 0;

}

h2 {

font-size:1.4em

}

h3 {



}

p {


}



#content {

width:775px;

margin:auto auto 10px auto;

text-align:center;

}


#nav {

margin: 5px 0 5px 8px;

padding: 0;

text-align:left;

text-indent:0;

}


#nav li {

display:inline;

font-size:1em;

font-weight:700;

margin: 5px 7px 0 0;

padding: 0 0 0 20px;

text-indent:0;

background: url(img/rg_bullet.jpg) top left no-repeat;

}

#main {

float:left;

text-align:left;

background: #5C3322 url(img/rg_cont_bg.gif) bottom left no-repeat;

color:inherit;

padding: 0 0 10px 0;

}

#intro {

float:left;

width:500px;

background: #DAD0B6 url(img/rg_intro.jpg) top left no-repeat;


color:inherit;

height:272px;

min-height:272px;
}

html>body #intro {

height:auto;

}

#intro p {

margin:10px 1em 1em 10px;

width:250px;

color:white;

font-weight:700;

}

#news {

height:272px;

min-height:272px;

float:left;

width: 270px;

margin: 0 0 0 5px;

background: #DAD0B6 url(img/rg_news_bg.gif) bottom left no-repeat;

}

html>body #news {

height:auto;

}

#news p {

margin:10px;

}

#news a {

font-weight:700;

color:#5C3322;

}

#news h2 {

background: url(img/rg_news_title.gif) top left no-repeat;

margin:0;

padding: 12px 10px 10px 50px;

color: #333333;

}

#news .newsItem {

margin:10px;

}

#news .newsItem h3 {

margin:0;

font-size: 1em;

}

#news .newsItem p {

margin:0;

font-size: 1em;

}

#features, #about, #contact, #links, #preorder, #newsArchive, #shop {

clear:both;

margin:5px 0 0 0;

padding:10px 10px 0 10px;

float:left;

width:755px;

background: #FFFFF3 url(img/rg_feat_bg.gif) no-repeat;

}

#links a {

color:#5C3322;

}

#about, #contact, #links, #preorder, #newsArchive, #shop  {
 
margin:0;
 
}

#features h2, #about h2, #contact h2, #links h2, #preorder h2, #newsArchive h2, #shop h2 {

margin: 0 10px 10px 0;

color: #5C3322;

background: transparent url(img/rg_title.jpg) top left no-repeat;

padding: 3px 10px 5px 40px;

}

#feature1 {

background: #DAD0B6 url(img/rg_feat1_bg.gif) bottom left no-repeat;

width:372px;

 float:left;
}

#feature2 {
 
 background: #DAD0B6 url(img/rg_feat1_bg.gif) bottom left no-repeat;
 width:372px;
 float:right;
 
}

#feature1 a, #feature2 a, .newsItem a {

color:#5C3322 ;

font-weight:700;

}

#feature1 p, #feature2 p {
 
margin: 10px;
 
font-weight:700;

 
}
#feature1 h2 {

background: url(img/rg_feat1_title.jpg) top left no-repeat;

margin:0 0 5px 0;

padding: 14px 10px 8px 50px;

color: #5C3322;

}

#feature2 h2 {

background: url(img/rg_feat1_title.jpg) top left no-repeat;

margin:0 0 5px 0;

padding: 14px 10px 8px 50px;

color: #5C3322;

}

#copyRight {

clear:both;

float:left;

width:400px;

}

#copyRight p {

font-size:0.9em;

margin: 10px 0 0 0;

padding:0;

}

#copyRight a {

font-weight:700;

color:#5C3322;

}



#preorder form {

background: #DAD0B6 url(img/rg_text_inner_bg.gif) top left no-repeat;

margin:0;

padding:10px 0 0 0;

float:left;

width:755px;

}


.formLabels {
padding: 0 0 0 10px;
width:280px;
float:left;
clear:both;

font-weight:700;

margin: 0 0 5px 0;

font-size: 1.2em

}


.formInput {
padding: 0 0 0 0;
width:270px;
float:left;
margin: 0 0 1em 0;

}

#portrait {

float:left;

margin: 0 10px 0 0;

}

#submitForm {

text-align:center; clear:both; padding: 0 0 1em 0;

margin:0;

background: #DAD0B6 url(img/rg_text_inner_bottom_bg.gif) bottom left no-repeat;

}


embed, object {
margin-left:100px;
}

#flvPlayer {

width:512px;

text-align:center;

}

#shop .product img {

float:left;
margin: 0 20px 20px 20px;

}

.highlight {

color:red;
font-weight:700;
background:#F4F2D6;
padding:5px;

}

.basketTab {

background:#F4F2D6;


}

a.clipLink {
padding: 3px 5px 3px 20px;
font-weight:700;
background: #F4F2D6 url(img/jk_bullet.gif) 2px 4px no-repeat;
}