@charset "utf-8";
/*-----     General     -----*/
* {
	margin: 0px;
	padding: 0px;
	}
.clear {
	clear: both;
	height: 0;
	font-size: 0;
	}
.wrapper {
	width:800px;
	margin: 0 auto 0 auto;
	}
body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#484848;
	}
/*-----     MAIN PAGE     -----*/
/*-----     Top     -----*/
.gradient {
	width:100%;
	height:192px;
	background-image:url(images/topgrad_bg.gif);
	background-repeat:repeat-x;
	}
.logo {
	float:left;
	padding-top:20px;
	}
.top {
	float:right;
	text-align:right;
	}
.navigation {
	float:left;
	width:800px;
	padding-top:25px;
	}
.nav {
	display:block;
	float:left;
	font-family:"Comic Sans MS", "Trebuchet MS";
	font-size:17px;
	text-decoration:none;
	padding:8px 7px 8px 7px;
	}
a.nav, a.nav:active, a.nav:visited {
	color:#484848;
	}
a.nav:hover{
	background:#01bded;
	color:#FFFFFF;
	}
/*-----     Content     -----*/
.topbox {
	background:url(images/box_bg.gif);
	background-repeat:no-repeat;
	height:250px;
	}
.topbox .imghome {
	padding:30px 0 0 30px;
	}
.boximage {
	float:left;
	padding: 20px 0 0 40px;
	}
.topboxtext {
	float:left;
	width:560px;
	padding-left:30px;
	font-size:16px;
	color:#484848;
	line-height:20px;
	}
.main {
	padding-top:30px;
	padding-bottom:30px;
	}
.content {
	padding:30px 0 30px 0;
	}
.img3 {
	float:left;
	}
.arrowl {
	float:left;
	padding:0 18px 0 18px;
	}
.textm {
	float:left;
	width:188px;
	text-align:justify;
	font-size:15px;
	}
.arrowr {
	float:left;
	padding:193px 18px 0 18px;
	}
.img5 {
	float:right;
	}
.textbtm {
	font-family:"Comic Sans MS", Georgia;
	font-size:20px;
	width:550px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	}
	
/*-----     Bottom     -----*/	
.bottom {
	width:100%;
	background:url(images/btm_bg.gif);
	background-repeat:repeat-x;
	height:132px;
	}
.bottom2 {
	color:#FFFFFF;
	text-align:center;
	padding-top:40px;
	}
a.bottomtext, a.bottomtext:active, a.bottomtext:visited{
	color:#FFFFFF;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
	}
a.bottomtext:hover {
	text-decoration:underline;
	}
/*-----     PRESENTATION    -----*/	

.animations {
	font-weight:bold;
	text-align:right;
	}
.animations a, .animations a:active, .animations a:visited  {
	color: #01bded;
	text-decoration: none;
	padding:0 15px 0 0;
	}
.animations a:hover {
	text-decoration: underline;
	color:#13abe3;
	}
.presentation {
	background:url(images/bg_p.gif) no-repeat top center;
	height:800px;
	margin:0 0 50px 0;
	}
.title {
	float:left;
	padding:70px 30px 0 140px;
	width:289px;
	}
.img1 {
	float:left;
	border:5px solid #484848;
	margin:35px 0 0 0;
	}
.green {
	color:#38b538;
	}
.red {
	color:#b20b02;
	}
.blue {
	color:#13abe3;
	}
.yellow {
	color:#ffa500;
	}
.description {
	float:left;
	font-family:"Comic Sans MS", Georgia;
	font-size:16px;
	padding:35px 30px 0 140px;
	width:289px;
	}
.images {
	float:left;
	margin:35px 0 0 0;
	}
.images img, .description img, .images5 img {
	border:5px solid #484848;
	}
#no-border {
	border:none;
	padding-left:55px;
	}
.title5 {
	float:left;
	padding:35px 30px 0 140px;
	width:289px;
	font-family:"Comic Sans MS", Georgia;
	font-size:16px;
	}
.description5 {
	float:left;
	font-family:"Comic Sans MS", Georgia;
	font-size:16px;
	padding:40px 30px 0 140px;
	width:289px;
	line-height:19px;
	}
.images5 {
	float:left;
	margin:40px 0 0 0;
	}
.animation1 {
	text-align:center;
	padding:60px 0 0 0;
	}
.animation2	{
	text-align:center;
	padding:30px 0 0 0;
	}
/*-----     CONTACT     -----*/
#contact-title {
	height:70px;
	background:url(images/contact_top.gif) no-repeat top center;
	font-family:"Comic Sans MS", Georgia;
	font-size:24px;
	font-weight:bold;
	color:#fff;
	padding:30px 0 0 20px;
	margin:20px 0 10px 0;
	}
.address {
	font-family:"Comic Sans MS", Georgia;
	font-size:18px;
	color:#0199c0;
	}
#contact-box {
	float:right;
	background:url(images/contact_round.gif) top right no-repeat #fff9ca;
	width:330px;
	padding:20px 20px 10px 18px;
	margin-bottom:30px;
	}
.contact-fields {
	margin-bottom:10px;
	}
.text-fld {
	height:23px;
	background:url(images/textarea_bg.gif) repeat-x top left #fff;
	border:1px solid #e4dfb5;
	padding:5px 5px 0 10px;
	}
.comments-box {
	width:315px;
	height:84px;
	background:url(images/comments_bg.gif) repeat-x top left #fff;
	border:1px solid #e4dfb5;
	padding:5px 5px 0 10px;
	margin-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}
.contact-btn {
	float:right;
	clear:both;
	}

/*-----     CATALOG     -----*/

.catalog-title {
	height:70px;
	background:url(images/catalog_top.gif) no-repeat top center;
	font-family:"Comic Sans MS", Georgia;
	font-size:24px;
	font-weight:bold;
	color:#fff;
	padding:30px 0 0 20px;
	margin:20px 0 0 0;
	}
/*-----     menu     -----*/
.catalog-menu {
	margin:0 0 0 20px;
	}
.catalog-menu a, .catalog-menu a:active, .catalog-menu a:visited{
	color:#484848;
	text-decoration:none;
	font-weight:bold;
	}
.catalog-menu a:hover {
	text-decoration:underline;
	color:#01bded;
	}
a#catalog-menu-on, .a#catalog-menu-on:active, a#catalog-menu-on:visited{
	color:#01bded;
	text-decoration:none;
	font-weight:bold;
	}
a#catalog-menu-on a:hover {
	text-decoration:underline;
	color:#01bded;
	}
/*------------------------*/
.category-title {
	font-family:"Trebuchet MS", "Times New Roman";
	color:#b20b02;
	font-size:26px;
	padding:20px 0 0 0;
	}
/*-----    boxes     -----*/
.catalog-box {
	float:left;
	background:#f5f5f5;
	width:253px;
	margin:30px 20px 20px 0;
	}
.catalog-top {
	height:254px;
	}
.box-title {
	background:url(images/catalog_round.gif) no-repeat top left;
	font-family:"Comic Sans MS", Georgia;
	font-size:18px;
	padding:25px 20px 0 20px;
	}
.catalog-links {
	padding:35px 0 15px 20px;
	line-height:20px;
	}
.catalog-links a, .catalog-links a:active, .catalog-links a:visited {
	font-size:12px;
	color:#01bded;
	text-decoration:none;
	}
.catalog-links a:hover {
	text-decoration:underline;
	}
.price {
	text-align:right;
	font-size:32px;
	font-weight:bold;
	color:#01bded;
	padding:0 25px 0 0;
	}
/*-----     other pages     -----*/
.small-txt {
	font-size:14px;
	}
p.paragraph-line {
	margin:20px 0 20px 0;
	border-top:1px #bebeb6 dashed;
	padding-top:10px;
	}
#columns-2-left {
	position:relative;
	float:left;
	width:375px;
	margin:10px 0 30px 0;
	}
#columns-2-right {
	position:relative;
	float:right;
	width:375px;
	margin:10px 0 30px 0;
	}
#about-title {	
	height:70px;
	background:url(images/about_top.gif) no-repeat top center;
	font-family:"Comic Sans MS", Georgia;
	font-size:24px;
	font-weight:bold;
	color:#fff;
	padding:30px 0 0 20px;
	margin:20px 0 0 0;
	}
#press-title {	
	height:70px;
	background:url(images/press_top.gif) no-repeat top center;
	font-family:"Comic Sans MS", Georgia;
	font-size:24px;
	font-weight:bold;
	color:#fff;
	padding:30px 0 0 20px;
	margin:20px 0 0 0;
	}


