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

tan: #eeece7
red: #dc1a22 
darkred: #8f0507
grey: #8a8282
*/


/*  ++++++++++ In editor shading and area highlight effects ++++++++ */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 

{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family:Arial, Helvetica, 

sans-serif;
	vertical-align: baseline;
}

.element_view {
    border-color: #CC00FF;
    border-style:  dotted;
    border-width: 1px;
    cursor:pointer;
    filter:alpha(opacity=40);

}

.content_SELECTED{

}

#bodyContentsInEditId{

}
#bodyContentsInEditId #topNav{
     filter:alpha(opacity=70);
}
#bodyContentsInEditId #topBar{
     filter:alpha(opacity=70);
}


#bodyContentsInEditId #footer{
     filter:alpha(opacity=70);
}

/*  ++++++++++ END of editor shading and area highlight effects ++++++++ */


/* Status Banner Start ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


div#netstatusnet {
	float:left;
display:inline;width:100%;
	line-height: 20px;
	padding: 5px 0 5px 20px;
	margin: 0 0 0 0;
	background-color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	display:inline; 
	text-align:left;
}

div#netstatusnet a{
   	font-family: Arial, Helvetica, sans-serif;
   	font-size: x-small;
   	font-weight: bold;
   	color: #FFFFFF;
   	text-decoration: none;
	text-align:left;
}

div#netstatuspublic {
	float:left;
display:inline;width:100%;
	line-height: 20px;
	padding: 5px 0 5px 20px;
	margin: 0 0 0 0;
	background-color:#3bc445;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	display:inline; 
	text-align:left;
}

div#netstatuspublic a{
   	font-family: Arial, Helvetica, sans-serif;
   	font-size: x-small;
   	font-weight: bold;
   	color: #FFFFFF;
   	text-decoration: none;
	text-align:left;
}

div#netstatuspreview {
	float:left;
display:inline;width:100%;
	line-height: 20px;
	padding: 5px 0 5px 20px;
	margin: 0 0 0 0;
	background-color:#5aaeb5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	display:inline; 
	text-align:left;
}

div#netstatuspreview a{
   	font-family: Arial, Helvetica, sans-serif;
   	font-size: x-small;
   	font-weight: bold;
   	color: #FFFFFF;
   	text-decoration: none;
	text-align:left;
}




/* Status Banner End ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
img{
border:none;
}

p,h1,h2,h3,h4,h5,h6,ul,il{
font-family:Arial, Helvetica, sans-serif;
}

H1{
font-size: 100%;
font-weight:bold;
color:#dc1a22 !important;
margin: 0 0 5px 0;
padding: 0 0 0 0;
}

H2,H3,H4,H5,H6{
font-size: 80%;
color:#dc1a22 !important;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

p {
margin: 0 0 10px 0;
padding: 0 0 0 0;
}

p,li{
font-size: 75%;
color:#333333;
}



form {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

a:link{
color: #dc1a22;
}

a:hover{
color: #dc1a22;
}

a:active{
color: #dc1a22;
}

a:visited{
color: #dc1a22;
}

body {
margin: 0 0 0 0;
padding: 0 0 0 0;
text-align:center;
background-color:#ffffff;
background-image:url(/img/background2.jpg);
background-position:top center;
background-repeat:no-repeat;
background-attachment:fixed;
font-family:Arial, Helvetica, sans-serif;

}

div#page {
padding: 0 0 0 0;
margin: 0px auto;
width: 960px;
text-align:left;
background-repeat:repeat-y;
background-color:#FFFFFF;
}

div#topBand {
margin: 0px 0 0 0;
padding:  0 0 0;
float:left;
display:inline;width: 960px;
height: 188px;
}

div#topBandLeft {
margin: 0px 0 0 0;
padding:  0 0 0;
float:left;
display:inline;width: 190px;
height: 188px;
background-image:url(/img/top-banner-bgL.gif);
background-position:left top;
background-repeat:repeat-y;
}

div#topBandRight {
margin: 0px 0 0 0;
padding:  0 0 0;
float:left;
display:inline;width: 770px;
height: 188px;
}

div#topBandRightTop {
margin: 0px 0 0 0;
padding:  0 0 0;
float:left;
display:inline;width: 770px;
height: 112px;
background-color:#dc1a22;
background-image:url(/img/background-slice.gif);
background-position:right;
background-repeat:no-repeat;

}

div#mainArea {
float:left;
display:inline;width: 950px;
margin: 0 0 0 0;
padding: 0px 0px 0 10px;
}

.mainLogo {
float:left;
display:inline;margin: 5px 0 0 15px;
padding: 0 0 0 0;
}

div#menus {
float:right;
display: inline;
width:800px;
}

div#loginInfo {
width: 400px;
float:left;
display:inline;clear:left;
color:#eeece7;
font-family:Arial, Helvetica, sans-serif;
font-size: 75%;
margin: 70px 0 0 0;

}

div#loginInfo a{
color:#eeece7;
}

div#searchPanel {
float:left;
display:inline;width: 300px;
height: 40px;
margin: 10px 0 0 0;
padding: 0 0 0 0;
}


div#cartMenu {
float:left;
display:inline;width: 400px;
margin: 0px 0 0 0;
padding: 5px 0 0 0;
}

div#cartMenu a{
color:#ffffff;
text-decoration:none;
}

div#cartMenu2 {
float:left;
display:inline;clear:right;
background-image:url(/img/checkoutblock.gif);
background-repeat:no-repeat;
background-position: 0px top;
margin: 0px 0 0 20px;
padding: 5px 0 0 10px;
height:28px;
width: 700px;
}

div#cartMenu ul{
float:left;
display:inline;margin: 0 0 0 0px;
padding: 0 0 0 0;
}

div#cartMenu li{
float:left;
display:inline;margin: 0 15px 0 0px;
padding: 0 0 0 0px;
font-size: 80%;
color:#ffffff;
list-style:none;
}

div#cartMenu2 ul{
float:left;
display:inline;width: 400px;
margin: 0 0 0 0px;
padding: 0 0 0 0;

}

div#cartMenu2 a{
color:#ffffff;
text-decoration:none;
}

div#cartMenu2 li{
float:left;
display:inline;margin: 0 10px 0 40px;
padding: 0 0 0 0px;
font-size: 80%;
color:#ffffff;
list-style:none;
}

div#navigationbar {
float:left;
display:inline;clear:left;
width: 400px;
margin: 0px 0 0 0;
padding: 0 0px 0 0;
}

div#navigationbar a{
text-decoration:none;
}

.clearRow {
clear:both;
width:525px;
}

div#cartStatus {
float:right;
display: inline;
clear:right;
width: 250px;
height: 24px;
margin: 40px 0 0 0;
padding: 20px 0 0 0;

}

div#cartBox2 {
float:right;
display: inline;
width: 250px;
height: 84px;
margin: 0px 42px 0 0;
padding: 0px 0 0 0;

}

div#bandboxL{
float:left;
display:inline;width:450px;

}

div#bandboxR{
float:right;
display: inline;
width:320px;

}

div#basketButtons {
float:right;
display: inline;
clear:right;
width: 250px;
height: 28px;
padding: 0 0 0 0;
margin: 0 42px 0 0;

}

div#basketButtons img{
float:right;
display: inline;
clear:right;
}

div#cartStatus img{
padding: 0 0 0 0;
margin: 5px 0 0 0;
}

#leftcart {
font-size:12px;
float:right;
display: inline;
display:inline;
color: #ffffff;
margin: 0 10px 0 0px;
padding: 0 0 0 0;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

.bigCartStatusLink {
font-size:12px;
float:right;
display: inline;
margin: 0 10px 0 10px;
}



div#mainNav {
float:left;
display:inline;width: 700px;
margin: 0px 0 0 0;
padding: 0 50px 0 0;
}

div#mainNav a{
color:#999999;
text-decoration:none;
}

div#mainNav ul{
margin: 0 0 0 0px;
padding: 0 0 0 0;
float:left;
display:inline;}

div#mainNav ul li{
float:left;
display:inline;margin: 0px 5px 0 0px;
padding: 0px 17px 0 0px;
font-size: 130%;
color:#999999;
list-style:none;
height:30px;
line-height: 30px;
background-image:url(/img/slashes.gif);
background-position: right;
background-repeat:no-repeat;
}

div#mainNav ul li a:hover{
color: #dc1a22;

}

div#subNav {
margin: 0 20px 0 0;
padding: 0 0 0 0;
float:left;
display:inline;
width: 160px;
min-height:300px;
height:auto !important;
height:300px;

}

div#subNav ul{
margin: 0 0 0 0px;
padding: 0 0 0 0;

}

div#subNav li{
margin: 5px 0px 0 0px;
padding: 1px 3px 0 3px;
font-size: 80%;
color:#999999;
list-style:none;
text-align:right;
}

div#subNav li a:link{
text-decoration:none;
}

div#subNav li a:active{
text-decoration:none;
}

div#subNav li a:visited{
text-decoration:none;
}

div#subNav li a:hover{
text-decoration: underline;
}


div#subNav li.sideNavTitle {
font-size: 130%;
color:#dc1a22;
}

div#contentCol {
margin: 0 20px 0 0;
padding: 0 0 0 0;
float:left;
display:inline;width: 220px;
}

.contentColText {
margin: 0 20px 0 0;
padding: 0 0 0 0;
float:left;
display:inline;width: 220px;
}

.contentColText_EDIT {
margin: 0 20px 0 0;
padding: 0 0 0 0;
float:left;
display:inline;width: 220px;
}

div#contentColText2 {
margin: 0 0px 0 0;
padding: 0 0 0 0;
float:left;
display:inline;width: 220px;
}

div#contentColTextw {
margin: 0 0px 0 0;
padding: 0 0 0 0;
float:left;
display:inline;width: 230px;
}

div#CatItems {
margin: 0 0 0 0;
padding: 0 0 0 0;
float:left;
display:inline;
width: 525px;

}

div#catSectionArea {
margin: 0 0 0 0;
padding: 0 0 0 0;
float:left;
display:inline;
width:525px;

}

.catSection {
margin: 0 0 0 0;
padding: 0 0 0 0;
float:left;
display:inline;
width:525px;

}

.catItem {
float:left;
display:inline;width:160px;
min-height:345px;
height:auto !important;
height:345px;
background-color:#FFFFFF;
background-image:url(/img/item-tint.jpg);
background-position: 0px 0px;
background-repeat:repeat-y;
margin: 0 0px 20px 0;
padding: 0px 15px 0px 0px;
}

.catItem2 {
float:left;
display:inline;width:160px;
min-height:345px;
height:auto !important;
height:345px;
background-color:#FFFFFF;
background-image:url(/img/item-tint.jpg);
background-position: 0px 0px;
background-repeat:repeat-y;
margin: 0 0px 20px 0;
padding: 0px 0px 0px 0px;
}

.catItem p{
margin: 0 0 0 0;
padding: 3px 0px 3px 5px;
}

.catItem2 p{
margin: 0 0 0 0;
padding: 3px 0px 3px 5px;
}

.catItemTitle {
background-color: #eeece7;
color: #dc1a22;
font-weight:bold;
margin: 0 0 0 0;
padding: 3px 3px 3px 3px;
font-size: 75%;
border-top:#FFFFFF solid 4px;
border-bottom:#FFFFFF solid 4px;
padding: 0 0 0 5px;
text-decoration:none
}

.catItemText {
color: #666666;
margin: 0 0 0 0;
padding: 3px 3px 3px 3px;
font-size: 70%;

}

.catItemPrice {
color: #dc1a22;
font-weight:bold;
margin: 0 0 0 0;
padding: 3px 3px 3px 3px;
font-size: 80%;
}

.catItemSpecial {

color: #8f0507;
font-style:italic;


}

.catItemButton {
float:left;
display:inline;margin: 0 0 0 3px;
padding: 3px 3px 3px 0px;

}

.catItemSelect {
float:left;
display:inline;width:160px;
background-color:#FFFFFF;
background-image:url(/img/item-tint.jpg);
background-position: 0px 0px;
background-repeat:repeat-y;
margin: 0 0px 20px 0;
padding: 0px 15px 0px 0px;
}

.catItemSelect2 {
float:left;
display:inline;width:160px;
background-color:#FFFFFF;
background-image:url(/img/item-tint.jpg);
background-position: 0px 0px;
background-repeat:repeat-y;
margin: 0 0px 20px 0;
padding: 0px 0px 0px 0px;
}

.catItemSelectTitle {
background-color: #eeece7;
color: #dc1a22;
font-weight:bold;
margin: 0 0 0 0;
padding: 3px 3px 3px 3px;
font-size: 75%;
border-top:#FFFFFF solid 4px;
border-bottom:#FFFFFF solid 4px;
padding: 0 0 0 5px;
}

.catItemSelect p{
margin: 0 0 0 0;
padding: 3px 0px 3px 5px;
}

.catItemSelect2 p{
margin: 0 0 0 0;
padding: 3px 0px 3px 5px;
}

.ruledHeader {
border-top:#dc1a22 solid 1px;
border-bottom:#dc1a22 solid 1px;
padding: 5px 0 5px 0;
margin: 5px 0 5px 0;
}


div#rightSideCol {
float:left;
display:inline;margin: 0 0 0 0;
padding: 0 0 0 0;
width: 200px;
background-color:#dc1a33;
}

.rightSideArea1 {
float:left;
display:inline;margin: 0 0 0 0;
padding: 0 0 0 0;
width: 150px;
height: 90px;
background-color:#0000CC;
}

.rightSideArea2 {
float:left;
display:inline;margin: 0 0 0 0;
padding: 0 0 0 0;
width: 150px;
height: 190px;
background-color:#666600;
}

div#homePageLargeArea {
float:left;
display:inline;margin: 5px 5px 5px 5px;
padding: 0 0 0 0;
width: 510px;
height: 290px;
background-color:#dc1a22;
}

div#homePageLargeArea2 {
float:left;
display:inline;margin: 5px 5px 5px 5px;
padding: 0 0 0 0;
width: 770px;
height: 290px;
background-color:#dc1a22;
}

.homePageBlock1Area {
float:left;
display:inline;margin: 5px 5px 5px 5px;
padding: 0 0 0 0;
width: 250px;
height: 190px;
background-color:#dc1a22;
}

.homePageBlock2Area {
float:left;
display:inline;margin: 5px 5px 5px 5px;
padding: 0 0 0 0;
width: 250px;
height: 90px;
background-color:#dc1a22;
}

div#contentCol1Full {
float:left;
display:inline;display:inline;
width: 508px;
margin: 0 0 20px 0;
padding: 5px 25px 5px 0px;


}

.standardContent {
float:left;
display:inline;margin: 5px 5px 5px 5px;
padding: 0 0 0 0;
width: 790px;
height: 500px;
background-color:#dc1a22;
}

.standardContentCol1 {
float:left;
display:inline;margin: 5px 5px 5px 5px;
padding: 0 0 0 0;
width: 790px;
height: 500px;
background-color:#dc1a22;
}

.standardContentCol1Wide {
float:left;
display:inline;margin: 5px 5px 5px 5px;
padding: 0 0 0 0;
width: 790px;
height: 500px;
background-color:#dc1a22;
}

.standardContentCol2 {
float:left;
display:inline;margin: 5px 0px 5px 5px;
padding: 0 0 0 0;
width: 790px;
height: 500px;
background-color:#dc1a22;
}

#mainAreaRightCol {
float:right;
display: inline;
margin: 0px 10px 5px 5px;
padding: 5px 0 5px 0px;
width: 160px;
background-color:#eeece7;
border-left: #eeece7 solid 0px;
}

#homeSideContent {
padding: 5px 5px 5px 5px;
}

#mainAreaRightCol img{
float:left;
display:inline;margin: 0px 0px 5px 5px;
padding: 0px 0 0 0px;
}

.rightcolArea1 {
float:left;
display:inline;margin: 0px 0px 10px 5px;
padding: 0 0 0 0;
width: 150px;
height: 90px;
background-color:#dc1a22;
}

.rightcolArea2 {
float:left;
display:inline;margin: 0px 0px 10px 5px;
padding: 0 0 0 0;
width: 150px;
height: 190px;
background-color:#dc1a22;
}

div#detailPageCol1 {
float:left;
display:inline;margin: 0px 0px 10px 0px;
padding: 0 0 0 0;
width: 280px;
}

div#detailPageCol1 p.catItemTitle{
padding: 5px 5px 5px 5px;
}

div#detailPageCol2 {
float:left;
display:inline;margin: 0px 0px 10px 20px;
padding: 0 0 10px 0;
width: 460px;
border-bottom:#eeece7 solid 0px;
background-image:url(/img/ruled-bg.jpg);
background-repeat:repeat-y;
}

div#detailPageCol2 p{
float:left;
display:inline;clear:left;
font-size: 80%;
color:#666666;
line-height: 22px;
width: 380px;
margin: 0 0 0 40px;
padding: 0 0 0 0;
}

div#detailPageCol2 h1{
float:left;
display:inline;clear:left;
margin: 15px 0 0 40px;
padding: 0 0 0 0;
width: 380px;
}

div#detailPageCol2 h2{
float:left;
display:inline;clear:left;
margin: 15px 0 0 40px;
padding: 0 0 0 0;
width: 380px;
}

div#detailPageCol2 h3{
float:left;
display:inline;clear:left;
margin: 15px 0 0 40px;
padding: 0 0 0 0;
width: 380px;
}

div#detailPageCol2 h4{
float:left;
display:inline;clear:left;
margin: 15px 0 0 40px;
padding: 0 0 0 0;
width: 380px;
}

div#detailPageCol2 h5{
float:left;
display:inline;clear:left;
margin: 15px 0 0 40px;
padding: 0 0 0 0;
width: 380px;
}

div#detailPageCol2 h6{
float:left;
display:inline;clear:left;
margin: 15px 0 0 40px;
padding: 0 0 0 0;
width: 380px;
}


#productForm {
padding: 3px 0 3px 0;
margin: 0 0 0 0px;
width: 380px;
}

.formlabels{
float:left;
display:inline;clear:both;
margin: 10px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
color: #dc1a22;
font-size: 75%;
font-weight:bold;
width: 380px;
}

.formFields{
float:left;
display:inline;clear:both;
margin: 0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size: 75%;
font-weight:bold;
}



.detailthumb {
float:left;
display:inline;margin: 5px 5px 5px 0px;
padding: 0 0 0 0;
border:#eeece7 solid 3px;
width:82px;
}

div#morePanel {
width: 760px;
float:left;
display:inline;margin: 30px 0 0 180px;
padding: 0 0 0 0;
text-align:left;
}


div#morePanel H3 {
color: #dc1a22;
width: 760px;
border-bottom:#eeece7 solid 4px;
margin: 0 0 0 0;
padding: 0 0 3px 0;
}

.moreItem {
float:left;
display:inline;width: 210px;
min-height:100px;
height:auto !important;
height:100px;
margin: 5px 20px 0 0px;
padding: 0 0 10px 10px;
background-color:#ffffff;
}

.moreItem .detailthumb {
float:left;
display:inline;margin: 5px 5px 5px 0px;
padding: 0 0 0 0;
border:#eeece7 solid 0px;
width:82px;
height:90px;
}

.moreTitle {
font-weight:bold;
font-size: 75%;
color: #dc1a22;
margin: 35px 0 0 10px;
padding: 0 0 0 0;
}

.moreText {
font-weight:normal;
font-size: 70%;
color:#666666;
margin: 0 0 0 10px;
padding: 0 0 0 0;
}

.smallType {
font-size: 90%;
text-align:right;
}

.brandlogo {
float:right;
display: inline;
}

/* homepage styles start*/

div#homepageBlock1 {
float:left;
display:inline;width:580px;
margin: 0 0 0 0;
padding: 0 0 0 0;
background-color:#ffffff;
}

div#homepageMainImage1 {
float:left;
display:inline;width:580px;
height:220px;
margin: 0 0 0 0;
padding: 0 0 0 0;
background-color:#CCCCCC;
}

div#homepageDividerBar1 {
float:left;
display:inline;width:570px;
height:30px;
margin: 10px 0 0 0;
padding: 0 0 0 10px;
background-color:#eeece7;
line-height:30px
}

div#homepageDividerBar1 p{
font-weight:bold;
font-size: 75%;
color: #dc1a22;

}

div#homepageSmallImageContainer1 {
float:left;
display:inline;width:576px;
margin: 10px 0 0 0;
padding: 5px 0px 5px 4px;
background-color:#eeece7;
}

div#homepageSmallImageContainer1 img {
float:left;
display:inline;margin: 5px 5px 5px 5px;
padding: 0 0 0 0;
}


.skilogos {
margin: 0 0 0 30px;
padding: 0 0 0 0;
}

div#sideNav4 {
float:left;
display:inline;width: 160px;
margin: 0 20px 0 0;
padding: 0 0 0 0;
}

div#smallImagebox {
float:left;
display:inline;width: 230px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

div#smallImagebox img{
float:left;
display:inline;margin: 0 5px 5px 0;
padding: 0 0 0 0;
}

.doubleBarArea_EDIT {
float:left;
display:inline;width: 460px;
margin: 0 0 15px 0;
padding: 0 0 0 0;
}

.doubleBarArea_EDIT img{
float:left;
display:inline;margin: 5px 0 0px 0;
padding: 0 0 0 0;
}


/* homepage styles end*/


div#contentArea1 {
}

div#contentArea2 {
float:left;
display:inline;width: 520px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}


div#footer1 {
float:left;
display:inline;clear:both;
margin: 20px 0px 0px 0px;
padding: 10px 0 0 20px;
width: 940px;
background-color:#ffffff;
border-top:#dc1a22 solid 4px;
font-family:Arial, Helvetica, sans-serif;
font-size: 75%;
}

div#footer a{
font-family:Arial, Helvetica, sans-serif;
margin: 0px 20px 0 0;
color:#ffffff;
}

div#footer2 {
float:left;
display:inline;clear:both;
margin: 20px 0px 0px 0px;
padding: 10px 0 0 0;
width: 960px;
height: 140px;
background-color:#ffffff;
border-top:#eeece7 solid 4px;
}



.floatRight {
float:right;
display: inline;
}

.floatLeft {
float:left;
display:inline;}

/*  Product Table Detail Page  START*/

.productTableDetail {
background-color:#eeece7;
margin: 10px 0 0 40px;
color:#666666;
width: 400px;
float:left;

}

.ptdRow {
padding: 5px 5px 5px 5px;
}

.ptdTitle {
font-size:75%;
padding: 5px 5px 5px 5px;
}

.ptdType {
padding: 5px 5px 5px 5px;
}

.ptdTitleTitle {
font-weight:bold;
padding: 5px 5px 5px 5px;
}

.ptdPriceTitle {
font-weight:bold;
padding: 5px 5px 5px 5px;
}

.ptdQuantTitle {
font-weight:bold;
padding: 5px 5px 5px 5px;
 }
 
.ptdTitleInBasket {
color:#dc1a22;
padding: 5px 5px 5px 5px;
font-size: 75%;
 }

.ptdPrice {
padding: 5px 5px 5px 5px;
}

.ptdQuant {
padding: 5px 5px 5px 5px;
}

.ptdOutStock {
padding: 5px 5px 5px 5px;
color: #dc1a22; 
}

.ptdRemove{
padding: 5px 5px 5px 5px;
}

.ptdQuantFm {
padding: 5px 5px 5px 5px;
}

.ptdButton {
padding: 5px 5px 5px 5px;
}

.ButtonStyle1 {
margin: 5px 0 5px 0;
}

.ptdLink {
padding: 10px 0 0 0;
}

/*  Product Table Detail Page  END*/


/* used in editor start ///////////////////////////////////////////////////////////////////////////////////////////////*/



.simpleImageLeft {
float:left;
display:inline;margin: 10px 10px 10px 10px;
padding: 0 0 0 0;
display:inline;
}

.simpleImageRight {
float:right;
display: inline;
margin: 10px 10px 10px 10px;
padding: 0 0 0 0;
display:inline;
}

.simpleImageLeftB {
float:left;
display:inline;margin: 10px 10px 10px 10px;
padding: 0 0 0 0;
border:#cccccc 3px solid;
display:inline;
}

.simpleImageRightB {
float:right;
display: inline;
margin: 10px 10px 10px 10px;
padding: 0 0 0 0;
border:#cccccc 3px solid;
display:inline;
}


.bold {
font-weight:bold;
}

.red {
color:#dc1a22 !important;
}

.darkred {
color:#8f0507 !important;
}

.grey {
color:#666666 !important;
}

.white {
color:#FFFFFF !important;
}

.redbold {
font-weight:bold;
color:#dc1a22 !important;
}

.darkredbold {
font-weight:bold;
color:#8f0507 !important;
}

.greybold {
font-weight:bold;
color:#666666 !important;
}

.redLarge {
font-weight:normal;
color:#dc1a22 !important;
font-size: large;
}

.darkredLarge {
font-weight:normal;
color:#8f0507 !important;
font-size: large;
}

.greyLarge {
font-weight:normal;
color:#666666 !important;
font-size:large;
}

.redExLarge {
font-weight:normal;
color:#dc1a22 !important;
font-size:x-large;
}

.darkredExLarge {
font-weight:normal;
color:#8f0507 !important;
font-size:x-large;
}

.greyExLarge {
font-weight:normal;
color:#666666 !important;
font-size:x-large;
}

.verySmall {
font-size:x-small;
}

.subP {
padding-left: 15px;
}

.subSubP {
padding-left: 30px;
}


.bold {
font-weight:bold;
}

.red {
color:#dc1a22 !important;
}

.darkred {
color:#8f0507 !important;
}

.grey {
color:#666666 !important;
}

.white {
color:#FFFFFF !important;
}

.redbold {
font-weight:bold;
color:#dc1a22 !important;
}

.darkredbold {
font-weight:bold;
color:#8f0507 !important;
}

.greybold {
font-weight:bold;
color:#666666 !important;
}

.redLarge {
font-weight:normal;
color:#dc1a22 !important;
font-size: large;
}

.darkredLarge {
font-weight:normal;
color:#8f0507 !important;
font-size: large;
}

.greyLarge {
font-weight:normal;
color:#666666 !important;
font-size:large;
}

.redExLarge {
font-weight:normal;
color:#dc1a22 !important;
font-size:x-large;
}

.darkredExLarge {
font-weight:normal;
color:#8f0507 !important;
font-size:x-large;
}

.greyExLarge {
font-weight:normal;
color:#666666 !important;
font-size:x-large;
}

.verySmall {
font-size:x-small;
}

.subP {
padding-left: 15px;
}

.subSubP {
padding-left: 30px;
}

.catHead {
float:left;
display:inline;display:inline;
clear:both;
margin:5px 0 10px 0;
padding: 5px 5px 5px 5px;
text-align:center;
font-size: 75%;
font-family:Arial, Helvetica, sans-serif;
color:#8a8282;
text-decoration:none;
background-color:#eeece7;
width: 500px;
}

.catHead a{
text-decoration:none;
}

.catTail {
float:left;
display:inline;display:inline;
clear:both;
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 760px;
text-align:center;
font-size: 75%;
font-family:Arial, Helvetica, sans-serif;
color:#8a8282;
text-decoration:none;
}

.catHead2 {
float:left;
display:inline;display:inline;
clear:both;
margin:5px 0 0 0;
padding: 0 0 0 0;
width: 500px;
text-align:center;
font-size: 75%;
font-family:Arial, Helvetica, sans-serif;
color:#8a8282;
text-decoration:none;
}

.catHead2 a{
text-decoration:none;
}

.catTail2 {
float:left;
display:inline;display:inline;
clear:both;
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 500px;
text-align:center;
font-size: 75%;
font-family:Arial, Helvetica, sans-serif;
color:#8a8282;
text-decoration:none;
}

.catPrevNext {
font-weight:bold;
}

.catInactive {
font-weight:bold;
color:#cccccc;
}

.catHead .catPageList_selected {
font-weight:bold;
background:#8a8282;
color:#FFFFFF !important;
padding: 0 5px 0 5px;
}

.catHead .catPageList {
padding: 0 1px 0 1px;
}

.catItemPromotion {
font-size:small;
font-style:italic;
color: #8f0507;
}







/* detail page end */


/*  Form interface styles, forms, errors etc  START*/
.errorBlock1 {
width: 400px;
margin: 5px 0 0 0px;
padding: 0 0 0 0;
font-size: 90%;
color:#CC0000;
}

.error {
color:#CC0000;
}

.ok {
color:#66cc00;
}

.formtable {
float:left;
display:inline;display:inline;
width:450px;
padding: 0 0 0 0;
margin: 0 0 0 0;
display:inline; 
}

.formTitleCells {
font-size: 75%;
color:#8f0507;
}

.formObjectCells {
font-size: 75%;
color:#8f0507;
}

.formButton2 {
padding: 0 0 0 0;
margin: 0 0 0 0;
font-size: 100%;
}

.required {
color:#dc1a22;
}

#cartBox {
font-size:12px;
}

.tint1_EDIT {
}

.tint2_EDIT {
}



.textLeft{text-align:left;}
.textRight{text-align:right;}
.textCentre{ text-align: center;}
.textIndent{text-indent: 25px;}
.input { font-family: Arial,Helvetica,sans-serif; color: #dc1a22; font-size: 12px; }
.inputRight { font-family: Arial,Helvetica,sans-serif; color: #dc1a22; font-size: 12px; text-align: right; }
.oddRow{  padding-bottom: 4px; padding-top: 4px; margin: 0px; border: none; vertical-align:   middle; background-color: #F9FFFF; line-height: normal;}
.evenRow{ padding-bottom: 4px; padding-top: 4px; margin: 0px; border: none;  vertical-align: middle; background-color: transparent; line-height: normal;}
.total{ padding-top: 0px; text-align:right; border-top: solid #dc1a22 2px;; background: transparent; vertical-align: bottom; }
.table_line_bottom{ padding-top: 10px; border-top: solid  #dc1a22 1px; background: transparent; vertical-align: bottom; }
.formrow{ width: 100%; float: left; clear: both; padding: 0px; margin: 0px;}
.button3block{ float: left; margin: 0 30px 0 0px;}
.button{ background-color: #ffffff; text-decoration: none;  text-align: center;
 font-size: 18px; line-height: normal; padding: 0px; border-style: none;
 margin: 0px;  font-family: Arial,Helvetica,sans-serif; color: #666666;  font-weight: normal; vertical-align: middle;
 }
.button_over{ background-color: #dc1a22; text-decoration: none;  text-align: center;
 font-size: 18px; line-height:  normal; padding: 0px; border-style: none; margin: 0px;  font-family: Arial,Helvetica,sans-serif; color: #666666;  font-weight: normal; vertical-align: middle;}
.table_image{border: none;vertical-align: top;}
.table_line{ padding: 0px; font-size: 0px; margin: 0px;  line-height: 0px;      
 border-bottom: solid  #dc1a22 1px; background:  transparent; vertical-align: bottom;  }
 .title_underline {
 font-weight:bold;
 border-bottom: solid  #cccccc 1px;
}
 td{ font-family: Arial,Helvetica,sans-serif;  font-size: small; text-align: left; vertical-align: top; padding-right: 10px; padding-bottom: 10px; padding-left: 0px; padding-top: 0px; margin: 0px;}
 
 table {
 width: 500px;
 }
 
 .iconDetails {
background-image:url(/img/buttons/house-icon.gif);
background-position: 0 0;
background-repeat:no-repeat;
margin: 0 0 0 0;
padding: 5px 0 5px 30px;
}

.iconEmail {
background-image:url(/img/buttons/email-icon.gif);
background-position: 0 0;
background-repeat:no-repeat;
margin: 0 0 0 0;
padding: 5px 0 5px 30px;
}

.iconPassword {
background-image:url(/img/buttons/lock-icon.gif);
background-position: 0 0;
background-repeat:no-repeat;
margin: 0 0 0 0;
padding: 5px 0 5px 30px;
}

.iconHistory {
background-image:url(/img/buttons/file-icon.gif);
background-position: 0 0;
background-repeat:no-repeat;
margin: 0 0 0 0;
padding: 5px 0 5px 30px;
}



/*  Form interface styles, forms, errors etc  END*/