a{text-decoration:none; padding:0px; margin:0px;}
h1,h2,h3,h4,h5,h6{padding:0px; margin:0px; font-weight:normal;}
p{padding:0px; margin:0px;}
img{padding:0px; margin:0px; border:0px; vertical-align:middle;}
.clear{clear:both;}

body{
/*background:url('http://www.rclips.co.uk/images/bg.jpg') repeat-x;*/
padding:0px;
margin:0px;
font-family:Verdana;
font-size:12px;
color:#FFFFFF;
}
#container{
width:981px;
margin:0px auto;
}
#menu-holder{
width:981px;
float:left;
display:inline;
background:url('http://www.rclips.co.uk/images/bg.jpg') repeat-x;
}
#menu{
width:525px;
float:left;
display:inline;
font-family:Verdana;
font-size:12px;
font-weight:bold;
color:#ffffff;
margin:23px 0 12px;
}
#menu ul{
padding:0px;
margin:0px 0px 0px 5px;
list-style:none;
}
#menu ul li{
float:left;
padding:0px;
margin:0px 12px 0px 12px;
}
#menu ul li a{
color:#fff;
padding:0px;
margin:0px 8px;
}
#menu-holder ul li a.active, #menu-holder ul li a:hover{
color:#c0f7ff;
}
#login-area{
color:#FFF;
display:inline;
float:right;
margin:20px 0 12px;
width:450px;
}
.text{
float:left;
display:inline;
font-family:Verdana;
font-size:9px;
font-style:normal;
margin-top:3px;
}
.username{
float:left;
display:inline;
width:98px;
height:20px;
margin:0px 0px 0px 5px;
background:url(../images/box.png) no-repeat;
}
.user{
width:73px;
height:13px;
float:left;
display:inline;
background:none;
margin:0px 0px 0px 5px;
border:0px;
padding:2px 0px 0px 0px;
}
.password{
float:left;
display:inline;
width:92px;
height:20px;
margin:0px 0px 0px 5px;
background:url(../images/box.png) no-repeat;
}
.login-area{
float:left;
display:inline;
width:50px;
height:21px;
}
.login{
float:left;
display:inline;
width:50px;
height:21px;
background:url(../images/login.gif) no-repeat;
border:0px;
cursor:pointer;
}
#menu-1{
float:left;
display:inline;
height:37px;
width:35%;
position:absolute;
top:51px;
left:0px;
}
/*.menu-1eft{
float:left;
display:inline;
height:37px;
width:793px;
background:url('http://www.rclips.co.uk/images/menu-bg.jpg') repeat-x;
}
*/
#menu-2{
float:left;
position:relative;
display:inline;
width:610px;
height:18px;
margin:8px 0px 0px 12px;
}
.shopping{
float:left;
display:inline;
position:absolute;
background:url(../images/shopping.png) no-repeat;
width:15px;
height:18px;
left:0px;
}
.menu-text{
float:left;
display:inline;
width:270px;
font-family:Arial;
font-size:12px;
color:#FFFFFF;
text-transform:uppercase;
margin:2px 0px 0px 21px;
}
.sep{
float:left;
display:inline;
background:url(../images/sep.png) no-repeat;
height:16px;
width:2px;
margin:1px 5px;
}
.menu-text-1{
float:left;
display:inline;
width:170px;
font-family:Arial;
font-size:12px;
color:#FFFFFF;
text-transform:uppercase;
margin:2px 0px 0px 3px;
}
.newuser{
float:left;
display:inline;
width:115px;
height:21px;
font-family:Arial;
font-size:12px;
color:#FFFFFF;
}
#header{
background:url(../images/header1.jpg) no-repeat;
width:981px;
height:236px;
float:left;
position:relative;
top:-1px;
}
.logo{
width:184px;
height:101px;
display:block;
margin:65px 0px 0px 25px;
}
#search{
float:right;
display:inline;
background:url(../images/search.png) no-repeat;
height:38px;
width:138px;
position:relative;
margin: 3px 1px 0px 0px;
}
.search_btn{
border:0;
display:block;
height:25px;
position:absolute;
right:10px;
top:5px;
background:none;
cursor:pointer;
width:25px;
}
.search-box{
background:none;
border:0;
display:inline;
float:left;
height:15px;
margin:8px 0px 0px 14px;
padding:3px 0px 0px;
width:80px;
}
#left-nav{
float:left;
width:248px;
margin-right:1px;
display:block;
}
#category-head{
float:left;
display:inline;
width:248px;
height:36px;
background:url(../images/category-bg.png) repeat-x;
}
.category-txt{
font-family:Verdana;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
color:#FFFFFF;
text-align:center;
line-height:34px;
}
#category-content{
float:left;
display:inline;
width:248px;
/*background:#0686c1;*/
}
.category-content-txt{
font-family:Verdana;
font-size:12px;
font-style:normal;
line-height:30px;
color:#FFFFFF;
}
.category-content-txt ul{
list-style:none;
}
.category-content-txt ul li{
background:url(../images/tickmark.png) no-repeat left;
padding-left:25px;
}
#right-nav{
float:left;
display:inline;
width:732px;
/*background:#e6f6fc;*/
}
#sub-menu{
float:left;
display:inline;
width:170px;
margin:13px 3px 0px 9px;
}
.sub-menu-head{
background:url(../images/sub-menu-bg.png) repeat-x;
height:23px;
width:169px;
}
.sub-menu-head p{
font-family:Arial;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
color:#FFFFFF;
text-align:center;
line-height:23px;
}
.image-1{
float:left;
display:inline;
height:150px;
width:169px;
}
.price-txt{
height:32px;
width:80px;
float:left;
display:inline;
font-family:Arial;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
color:#07324f;
margin:18px 0px 0px 7px;
}
.cart-img{
background:url(../images/cart.png) no-repeat;
height:32px;
width:32px;
float:right;
display:inline;
margin:4px 0px 0px 0px;
}
#footer{
float:left;
width:100%;
/*background:#1aa9e4;*/
background:#1E1B1B;
height:53px;
padding:0px;
margin:0px;
font-family:Verdana;
font-size:12px;
color:#FFFFFF;
margin-top:1px;
text-align:center;
line-height:25px;
}
#footer-content{
width:981px;
margin:0px auto;
}
/*.terms{
float:left;
display:inline;
width:248px;
height:61px;
background:url(../images/terms-bg.png) repeat-x;
}
*/
.terms p{
font-family:Arial;
font-size:11px;
color:#FFFFFF;
text-align:center;
}
.terms a{
font-size:10px;
color:#c8c899;
text-align:center;
}
#footer-link{
display:inline;
margin-top:12px;
float:left;
width:100%;
}
#footer-link a{
font-family:Verdana;
font-size:10px;
text-transform:uppercase;
color:#FFFFFF;
text-align:center;
padding:0px 15px 0px 15px;
}

a:link.cart-link {
	color: #ffffff;
	text-decoration:underline;
}
a:visited.cart-link, a:active.cart-link {
	color: #ffffff;
	text-decoration:underline;
}
a:hover.cart-link {
	color: #ffffff;
	text-decoration:none;
}
