/*** General ***/

* {margin:0; padding:0; }
img {border:0;}

/* START | font, button and list styles */

a 
{
	color:#58a8a4; 
	text-decoration:none; 
	background-color:inherit; 
}

a:hover
{ 
	color:#58a8a4; 
	text-decoration:underline; 
	background-color:inherit; 
}

.stockist a{text-decoration:underline}
.stockist a:hover{text-decoration:none}
.none{display:none}

body
{
	background:url(../images/bg.gif) #ffffff bottom left repeat;
}

body, h1, h4,h2,h3, h5, li
{ 
	font-family:Arial,Verdana,   Helvetica, sans-serif; 
	font-size:11px;	
	color:#58a8a4;
}

h1,h2,h3,h4{padding:0 !important; margin:0! important}

h2 img{padding:0px 0px 10px 0px;}
h3 img{padding:0px 0px 10px 0px;}

p
{ 
	font-family:Arial,Verdana,   Helvetica, sans-serif; 
	font-size:11px; 
	line-height:17px;
	padding:0px 0px 10px 0px; 
	margin:0; 
	color:#58a8a4;
}

p.padTop
{
	padding-top:222px;
}

p.padTop a{text-decoration:underline}
p.padTop a:hover{text-decoration:underline;color:#a22c46}

ul
{
	clear:both;
	margin:5px 0px 10px 0px;
	padding:0px 0px 0px 14px;
	list-style-type:none;	
}

li
{
	margin:2px 0px 5px 0px;
	padding:0px 0px 0px 0px !important;
}

#bodyContainer
{
	width:812px;
	height:629px;
	background:url(../images/contentbg.gif) top left no-repeat;
	margin-top:50px;
	margin-left:auto;
	margin-right:auto;
}

#bodyHomepageContainer
{
	margin-top:50px;
	margin-left:auto;
	margin-right:auto;
	width:812px;
}

/* 
#homepageBox
{
	position:absolute;
	text-align:center;
	left:50%;
	font-size:12px;
	top:200px;
	margin-left:-365px;
	width:154px;
	height:230px;
	padding:44px 55px 0px 55px;
	background:url(../images/homepagecircle.gif) top left no-repeat; 
}
*/

#homepageBox
{
	position:absolute;
	text-align:center;
	margin-left:42px;
	font-size:12px;
	top:200px;
	width:154px;
	height:238px;
	padding:36px 55px 0px 55px;
	background:url(../images/homepagecircle.gif) top left no-repeat; 
}

#homepageBox h1
{
	font-size:12px;
	font-weight:normal;
}

.titleContainer
{
	float:left;
	width:777px;
	padding:36px 0px 9px 30px;
	margin:0px 0px 0px 0px;
}

.titleContainer img{float:left;}

.buttonContainer
{
	float:left;
	width:642px;
	padding:0px 0px 0px 150px;
	margin:0px 0px 0px 0px;
}

.buttonContainer img{float:left;padding:0px 10px 0px 0px}

.subNavContainer
{
	float:left;
	width:686px;
	height:32px;
	padding:5px 0px 0px 115px;
	margin:0px 0px 0px 0px;
}

.boysRange{background:url(../images/subnav_boysrange.gif) top right no-repeat;}
.girlsRange{background:url(../images/subnav_girlsrange.gif) top right no-repeat;}

.subNavContainer img{float:left;margin:0px 4px 0px 0px}

.centerAlign
{
	float:left;
	padding:0px 0px 0px 11px;
}

.mainContainer
{
	float:left;
	width:790px;
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	background:url(../images/containerone_content.gif) top left repeat-y;
}

.mainContainerHeader
{
	float:left;
	width:790px;
	padding:12px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:url(../images/containerone_header.gif) top left no-repeat;
}

.mainContainerFooter
{
	float:left;
	width:790px;
	height:457px;
	padding:0px 0px 4px 0px;
	margin:0px 0px 0px 0px;
	background:url(../images/containerone_footer.gif) bottom left no-repeat;
}

.mainContainer2
{
	float:left;
	width:790px;
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	background:url(../images/containertwo_content.gif) top left repeat-y;
}

.mainContainerHeader2
{
	float:left;
	width:790px;
	padding:12px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:url(../images/containertwo_header.gif) top left no-repeat;
}

.mainContainerFooter2
{
	float:left;
	width:790px;
	height:457px;
	padding:0px 0px 4px 0px;
	margin:0px 0px 0px 0px;
	background:url(../images/containertwo_footer.gif) bottom left no-repeat;
}

/* boys color option */
.sectionPlanes .theRangeLeftBox {border:1px solid #cddbf7;}
.sectionPlanes .theRangeRightBox {border:1px solid #cddbf7;}
.sectionPlanes .theRangeLeftBox p{color:#a5967a !important}
.sectionPlanes .theRangeLeftBox ul {list-style-image:url(../images/planesbullet.gif) !important;}
.sectionPlanes .theRangeLeftBox ul li{color:#a5967a !important}
.sectionPlanes .dimension{font-size:10px;color:#c6b89f;}

.sectionTrains .theRangeLeftBox {border:1px solid #cddbf7;}
.sectionTrains .theRangeRightBox {border:1px solid #cddbf7;}
.sectionTrains .theRangeLeftBox p{color:#c7011c !important}
.sectionTrains .theRangeLeftBox ul {list-style-image:url(../images/trainsbullet.gif) !important;}
.sectionTrains .theRangeLeftBox ul li{color:#c7011c !important}
.sectionTrains .dimension{font-size:10px;color:#b99f8d;}

.sectionTowTruck .theRangeLeftBox {border:1px solid #cddbf7;}
.sectionTowTruck .theRangeRightBox {border:1px solid #cddbf7;}
.sectionTowTruck .theRangeLeftBox p{color:#335682 !important}
.sectionTowTruck .theRangeLeftBox ul {list-style-image:url(../images/towtruckbullet.gif) !important;}
.sectionTowTruck .theRangeLeftBox ul li{color:#335682 !important}
.sectionTowTruck .dimension{font-size:10px;color:#b7af9a;}

.sectionRetroCars .theRangeLeftBox {border:1px solid #cddbf7;}
.sectionRetroCars .theRangeRightBox {border:1px solid #cddbf7;}
.sectionRetroCars .theRangeLeftBox p{color:#af1726 !important}
.sectionRetroCars .theRangeLeftBox ul {list-style-image:url(../images/retrocarsbullet.gif) !important;}
.sectionRetroCars .theRangeLeftBox ul li{color:#af1726 !important}
.sectionRetroCars .dimension{font-size:10px;color:#b7af9a;}

.sectionSafari .theRangeLeftBox {border:1px solid #cddbf7;}
.sectionSafari .theRangeRightBox {border:1px solid #cddbf7;}
.sectionSafari .theRangeLeftBox p{color:#5998a2 !important}
.sectionSafari .theRangeLeftBox ul {list-style-image:url(../images/safaribullet.gif) !important;}
.sectionSafari .theRangeLeftBox ul li{color:#5998a2 !important}
.sectionSafari .dimension{font-size:10px;color:#b0b274;}

.sectionPirates .theRangeLeftBox {border:1px solid #cddbf7;}
.sectionPirates .theRangeRightBox {border:1px solid #cddbf7;}
.sectionPirates .theRangeLeftBox p{color:#6395a0 !important}
.sectionPirates .theRangeLeftBox ul {list-style-image:url(../images/safaribullet.gif) !important;}
.sectionPirates .theRangeLeftBox ul li{color:#6395a0 !important}
.sectionPirates .dimension{font-size:10px;color:#b7af9a;}


/* girls color option */
.sectionDandelion .theRangeLeftBox {border:1px solid #cddbf7;}
.sectionDandelion .theRangeRightBox {border:1px solid #cddbf7;}
.sectionDandelion .theRangeLeftBox p{color:#b250a1 !important}
.sectionDandelion .theRangeLeftBox ul {list-style-image:url(../images/dandelionbullet.gif) !important;}
.sectionDandelion .theRangeLeftBox ul li{color:#b250a1 !important}
.sectionDandelion .dimension{font-size:10px;color:#d1afbb;}

.sectionBlossum .theRangeLeftBox {border:1px solid #cddbf7;}
.sectionBlossum .theRangeRightBox {border:1px solid #cddbf7;}
.sectionBlossum .theRangeLeftBox p{color:#ce7e9a !important}
.sectionBlossum .theRangeLeftBox ul {list-style-image:url(../images/blossumbullet.gif) !important;}
.sectionBlossum .theRangeLeftBox ul li{color:#ce7e9a !important}
.sectionBlossum .dimension{font-size:10px;color:#d49fb2;}

.sectionLadyBug .theRangeLeftBox {border:1px solid #cddbf7;}
.sectionLadyBug .theRangeRightBox {border:1px solid #cddbf7;}
.sectionLadyBug .theRangeLeftBox p{color:#d85f81 !important}
.sectionLadyBug .theRangeLeftBox ul {list-style-image:url(../images/ladybugbullet.gif) !important;}
.sectionLadyBug .theRangeLeftBox ul li{color:#d85f81 !important}
.sectionLadyBug .dimension{font-size:10px;color:#2cb6b0;}

.sectionEnchantedGarden .theRangeLeftBox {border:1px solid #cddbf7;}
.sectionEnchantedGarden .theRangeRightBox {border:1px solid #cddbf7;}
.sectionEnchantedGarden .theRangeLeftBox p{color:#807096 !important}
.sectionEnchantedGarden .theRangeLeftBox ul {list-style-image:url(../images/enchantedbullet.gif) !important;}
.sectionEnchantedGarden .theRangeLeftBox ul li{color:#807096 !important}
.sectionEnchantedGarden .dimension{font-size:10px;color:#d285ac;}

.sectionButterflyDreams .theRangeLeftBox {border:1px solid #cddbf7;}
.sectionButterflyDreams .theRangeRightBox {border:1px solid #cddbf7;}
.sectionButterflyDreams .theRangeLeftBox p{color:#ce7e9a !important}
.sectionButterflyDreams .theRangeLeftBox ul {list-style-image:url(../images/butterflybullet.gif) !important;}
.sectionButterflyDreams .theRangeLeftBox ul li{color:#ce7e9a !important}
.sectionButterflyDreams .dimension{font-size:10px;color:#d49fb2;}

.sectionCarousel .theRangeLeftBox {border:1px solid #cddbf7;}
.sectionCarousel .theRangeRightBox {border:1px solid #cddbf7;}
.sectionCarousel .theRangeLeftBox p{color:#877289 !important}
.sectionCarousel .theRangeLeftBox ul {list-style-image:url(../images/carouselbullet.gif) !important;}
.sectionCarousel .theRangeLeftBox ul li{color:#877289 !important}
.sectionCarousel .dimension{font-size:10px;color:#d1725d;}

.sectionDoubleDecker .theRangeLeftBox {border:1px solid #cddbf7;}
.sectionDoubleDecker .theRangeRightBox {border:1px solid #cddbf7;}
.sectionDoubleDecker .theRangeLeftBox p{color:#877289 !important}
.sectionDoubleDecker .theRangeLeftBox ul {list-style-image:url(../images/doubledeckerbullet.gif) !important;}
.sectionDoubleDecker .theRangeLeftBox ul li{color:#877289 !important}
.sectionDoubleDecker .dimension{font-size:10px;color:#d1725d;}

.sectionSailAway .theRangeLeftBox {border:1px solid #cddbf7;}
.sectionSailAway .theRangeRightBox {border:1px solid #cddbf7;}
.sectionSailAway .theRangeLeftBox p{color:#877289 !important}
.sectionSailAway .theRangeLeftBox ul {list-style-image:url(../images/sailawaybullet.gif) !important;}
.sectionSailAway .theRangeLeftBox ul li{color:#877289 !important}
.sectionSailAway .dimension{font-size:10px;color:#d1725d;}

.sectionScooters .theRangeLeftBox {border:1px solid #cddbf7;}
.sectionScooters .theRangeRightBox {border:1px solid #cddbf7;}
.sectionScooters .theRangeLeftBox p{color:#877289 !important}
.sectionScooters .theRangeLeftBox ul {list-style-image:url(../images/sailawaybullet.gif) !important;}
.sectionScooters .theRangeLeftBox ul li{color:#877289 !important}
.sectionScooters .dimension{font-size:10px;color:#d1725d;}

.sectionDoeaDeer .theRangeLeftBox {border:1px solid #cddbf7;}
.sectionDoeaDeer .theRangeRightBox {border:1px solid #cddbf7;}
.sectionDoeaDeer .theRangeLeftBox p{color:#877289 !important}
.sectionDoeaDeer .theRangeLeftBox ul {list-style-image:url(../images/doeadeerbullet.gif) !important;}
.sectionDoeaDeer .theRangeLeftBox ul li{color:#877289 !important}
.sectionDoeaDeer .dimension{font-size:10px;color:#d1725d;}

.sectionPrimaBallerina .theRangeLeftBox {border:1px solid #cddbf7;}
.sectionPrimaBallerina .theRangeRightBox {border:1px solid #cddbf7;}
.sectionPrimaBallerina .theRangeLeftBox p{color:#877289 !important}
.sectionPrimaBallerina .theRangeLeftBox ul {list-style-image:url(../images/primaballerinabullet.gif) !important;}
.sectionPrimaBallerina .theRangeLeftBox ul li{color:#877289 !important}
.sectionPrimaBallerina .dimension{font-size:10px;color:#d1725d;}

.sectionDaisyChain .theRangeLeftBox {border:1px solid #cddbf7;}
.sectionDaisyChain .theRangeRightBox {border:1px solid #cddbf7;}
.sectionDaisyChain .theRangeLeftBox p{color:#877289 !important}
.sectionDaisyChain .theRangeLeftBox ul {list-style-image:url(../images/daisychainbullet.gif) !important;}
.sectionDaisyChain .theRangeLeftBox ul li{color:#877289 !important}
.sectionDaisyChain .dimension{font-size:10px;color:#d1725d;}

.theRangeLeftBox
{
	float:left;
	width:300px;
	height:403px;
	padding:30px 8px 0px 12px;
	margin:6px 0px 0px 0px;
}

.theRangeLeftBox p
{
	padding:2px 5px 10px 0px;
	line-height:14px;
}

.theRangeRightBox
{
	float:left;
	width:461px;
	height:433px;
	padding:0px 0px 0px 0px;
	margin:6px 0px 0px 5px;
}

.theRangeRightBox .theImage
{
	float:left;
	width:458px;
	padding:2px 0px 3px 2px;

}

.theRangeRightBox .theImage img{float:left;}

.theRangeRightBox .theThumbs
{
	float:left;
	width:458px;
	padding:0px 0px 0px 2px;
}

.theRangeRightBox .theThumbs img{float:left;padding:0px 0px 0px 0px}
.addPad{padding-right:3px !important}
.topPad{padding-top:15px !important}
.changeLineHeight{line-height:1.1em}

.theRangeFullBox
{
	float:left;
	width:767px;
	height:418px;
	padding:15px 8px 0px 12px;
	margin:6px 0px 0px 0px;
	border:1px solid #cddbf7;
}

ul.otherRange{margin:0;padding:0;}

ul.otherRange li
{
	float:left;
	display:block;
	padding:10px 18px 10px 0 !important;
}

ul.otherRange li img,ul.otherRange li a{display:block}
ul.otherRange li img{padding-bottom:7px;}
ul.otherRange li a{font-weight:bold;}

.footerContainer
{
	float:left;
	width:812px;
	font-family:arial !important;
	margin:16px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.footerContainer2
{
	float:left;
	width:812px;
	font-family:arial !important;
	margin-left:auto;
	margin-right:auto;
	padding:0px 0px 0px 0px;
}

.footerLeft
{
	float:left;
	width:390px;
	margin:0;
	padding:0px 0px 0px 5px
}

.footerRight
{
	float:right;
	text-align:right;
	width:390px;
	padding:0px 5px 0px 0px;
	margin:0;
}

.leftContent
{
	float:left;
	width:440px;
	padding:10px 20px 10px 20px;
	margin:0px 0px 0px 0px;
}

.changePad{width:453px;padding-right:6px !important;padding-bottom:0px !important}

.leftContent2
{
	float:left;
	width:740px;
	padding:10px 20px 10px 20px;
	margin:0px 0px 0px 0px;
}

.leftContent p
{
	line-height:16px;
}

p.stockist
{
	line-height:25px;
}

.rightContent
{
	float:left;
	width:295px;
	padding:10px 0px 10px 10px;
	margin:0px 0px 0px 5px;
}

.rightContent p{padding-right:10px;}

.rightContent table
{
	border-collapse:collapse;
	padding:0px 0px 0px 0px;
	margin:0px;
	line-height:16px;
}

.rightContent table td
{
	padding:0px 10px 5px 0px;
}

.downloadContainer
{
	float:left;
	width:295px;
	padding:0px 0px 25px 0px;
}

.downloadContainer .title{font-weight:bold;padding:0px 0px 1px 0px;color:#58a8a4}
.downloadContainer p{float:left;width:295px;padding:0px 0px 0px 0px !important}
.downloadContainer img{float:left;padding:15px 0px 0px 5px;}

.adobeRequired
{
	float:left;
	width:265px;
	padding:45px 10px 0px 10px;
	margin:0px;
}

.adobeRequired .text
{
	float:left;
	width:145px;
	font-size:10px !important;
	font-weight:normal;
}

.adobeRequired .image
{
	float:left;
	width:120px;
}

.adobeRequired .image img
{
	float:right;
}

.fullRow
{
	float:left;
	width:450px;
	padding:0px 0px 7px 0px;
	margin:0px;
}

.halfRow
{
	float:left;
	width:210px;
	padding:0px 13px 5px 0px;
	margin:0px;
}

.error
{
	border:1px solid red !important;
}

.halfForm
{	
	float:left;
	width:206px;
	height:17px;
	padding:3px 0px 0px 3px;
	margin:3px 0px 0px 0px;
	font-size:11px;
	border:1px solid #a1d4d1;
	background-color:#fff;
	color:#58a8a4;font-family:arial;
}

.fullForm
{	
	float:left;
	width:429px;
	height:17px;
	padding:3px 0px 0px 3px;
	margin:3px 0px 5px 0px;
	font-size:11px;
	border:1px solid #a1d4d1;
	background-color:#fff;
	color:#58a8a4;font-family:arial;
}

.textAreaForm
{	
	float:left;
	width:429px;
	height:100px;
	padding:3px 0px 0px 3px;
	margin:5px 0px 0px 0px;
	font-size:11px;
	border:1px solid #a1d4d1;
	background-color:#fff;
	color:#58a8a4;
	font-family:arial;
	overflow:hidden;
}

.ddlForm
{
	float:left;
	width:170px;
	height:20px;
	margin:5px 0px 0px 0px;
	font-size:11px;
	border:1px solid #a1d4d1;
	background-color:#fff;
	color:#58a8a4;
	font-family:arial;
}

.btnSubmit
{
	float:right;
	margin:35px 0px 0px 0px;
}

.imageStockist
{
	float:left;
	margin-left:-14px;
	margin-top:127px;
}