/* $-$-$-$-$-$-$-$ CSS FOR RAVSM 06 $-$-$-$-$-$-$-$*/
/* $-$-$-$-$-$-$-$ Made by Arvid ¸str”m $-$-$-$-$-$-$-$*/


/* $-$-$-$-$-$-$-$ DIV STYLES $-$-$-$-$-$-$-$*/

body{
	font-family:verdana;
	font-size:9;
	width:auto;
	text-align: center;
    color:black;
	background-color: white;
}

div#main{
    margin: 0 auto;
    width: 806px;
    margin-top:0;
	list-style-type:none;
}

div#login{
    margin: 0 auto;
    width:315;
    height:307;
	background-image:url(../images/ravsm_login.jpg);
    background-repeat:no-repeat;
    list-style-type:none;
}

div.logininfo{
    float:left;
    width:235;
    border-left:1 dotted gray;
    border-right:1 dotted gray;
    border-bottom: 1 dotted gray;
    margin-left:2;
    text-align:left;
    margin-top:100;
    list-style-type:none;
}

div.loginform{
    float:left;
    width:230;
    margin-left:20;
    margin-top:110;
    margin-bottom:0;
    text-align:left;
    list-style-type:none;
}

img.topimg{
	float:left;	
	width:800px;
	margin:0;
}

div.mainbg{
	float:left;
	margin-left:2;
	padding:0;
	background-image:url(../images/ravsm_03.jpg);
	background-repeat: repeat-y;
	height:482;
	width:476;
}


/* DOG DIVS */

div.dogframe{
	float:left;
	margin-left:5;
	margin-top:10;
	margin-right:0;
	height:212;
	border:0;
	width:166;
	background-image:url(../images/ravsm_imgbg.jpg);
	background-repeat: no-repeat;
	list-style-type:none;
}

img.dog{
	float:left;
	margin-left:9;
	top:15px;
	z-index:1
}

img.pageimg{
	float:right;
	margin-right:15;
	margin-left:10;
	top:15px;
}

div.box{
    float:right;
    width:auto;
    height:auto;
    margin-top:3;
}

div.infobox{
    float:left;
	/*text-align:left;*/
	width:291;
	margin-top:1;
	margin-bottom:12;
    text-align:left;
	height:10;
}

div.doginfo{
	float:left;
	margin-top:13;
	margin-left:5;
	width:289;
	height:189;
	text-align:left;
}

div.hr{
    float:left;
    height:3;
    margin-top:2;
    width:450;
    border-bottom:1 dotted black;
    margin:2;
}

div.dogstatus{
	float:left;
	height:19;
	width:291;
	margin-top:1;
	margin-right:3px;
	text-align:right;
	background-image:url(../images/ravsm_greybottom.jpg);
	list-style-type:none;
}

div.mainwindow{
	float left;
	margin-left:0;
	margin-top:16;
	height:250;
	width:476;
}


div.report{
    float:left;
    margin-top:2;
    width:470;
    height:241;
    overflow:auto;
    text-align:left;
    list-style-type:none;
   	scrollbar-track-color: #a2a2a2;
    scrollbar-base-color: white;
    scrollbar-arrow-color: #f19c27;
    scrollbar-DarkShadow-Color: white;
    scrollbar-3dlight-color: white;
}
div.report2{
    float:left;
    width:380;
    height:auto;
    text-align:left;
    display:inline;
    list-style-type:none;
}
div.report3{
    float:left;
    width:70;
    display:inline;
    text-align:left;
    list-style-type:none;
}


div.reportinfo{
    float:left;
    display: inline;
    margin-top:2;
    margin-left:6;
    height:15;
    width:280;
    text-align:left;
    background-color:#f19c27;
    display:inline;
    list-style-type:none;
}

div.reportinfo2{
    float:left;
    margin-top:2;
    margin-left:5;
    height:15;
    width:160;
    text-align:left;
    background-color:#f19c27;
    display:inline;
    list-style-type:none;
}


/* MENU DIVS */

div.dogs{
	float:left;
	background-image:url(../images/ravsm_04.jpg);
	background-repeat: repeat-y;
	height:482;
	width:152;
	text-align:left;
}


div.dognames{
	float:left;
    margin-top:0;
    height:278;
	width:152;
}

div.meny{
	float:right;
	margin-top:1;
	text-align:left;
	height:220;
	width:132;
}

div.ads{
	float:left;
	background-image:url(../images/ravsm_05.jpg);
	background-repeat: repeat-y;
	height:482;
	width:171;
}

/* FOTTER DIVS */

div.fotter{
	float:left;
	margin-left:2;
	background-image:url(../images/ravsm_07.jpg);
	background-repeat: repeat-x;
	height:20;
	width:799;
}

div.offer{
    float:left;
    margin-left:8;
    margin-top:5;
    padding:0;
    background-image:url(../images/formsubmit.gif);
    background-repeat:no-repeat;
    height:460;
    width:445;
}

div.formSelection{
    float:right;
    font-family:verdana;
    font-weight:900;
    color:white;
    text-align:left;
    margin-top:335px;
    width:144px;
}

div.formOffer{
    float:right;
    margin-top:155;
    text-align:left;
    width:280px;
}

#TextHeight{
    font-family:verdana;
    font-size:10px;
    color:white;
    font-weight:900;
    height:13px;
    background-image:url(../images/formfill.gif);
    border:0;
    padding:0;
}

div.adBox{
    float:right;
    width:155;
    color:white;
    font-weight:900;
    text-align:left;
}


/* $-$-$-$-$-$-$-$ FONT STYLES $-$-$-$-$-$-$-$*/

/* MENUFONTS */
p.menurub{
	font-family:verdana;
	margin-top:1;
	font-size:11;
	text-indent:3;
	color:white;
	font-weight:900;
	text-align:left;
}

a.meny{
	font-family:verdana;
	font-size:9;
	text-decoration:none;
	color:white;
	text-transform:uppercase;
	font-weight:900;
}

a.meny:hover{
	font-family:verdana;
	font-size:9;
	text-decoration:none;
	color:#f19c27;
	font-weight:900;
}

a.dogmenu{
	font-family:verdana;
	font-size:10;
	text-decoration:none;
	line-height:2;
    margin-left:25;
	color:white;
	text-transform:uppercase;
	font-weight:900;
}

a.dogmenu:hover{
	font-family:verdana;
	font-size:10;
	line-height:2;
	margin-top:1;
    margin-left:25;
	text-decoration:none;
	text-transform:uppercase;
	color:#f19c27;
	font-weight:900;

}


/* TEXT FONTS */

p.rubrik{
	font-family:verdana;
	font-size: 14;
	text-indent:8;
    margin-bottom:0;
	text-align:left;
	font-weight:bold;
}

p.maintext{
	font-family:verdana;
	font-size: 10;
    margin-top:3;
    margin-left:8;
    margin-right:15;
	text-align:left;
	margin-top:5;
}

p.ingress{
	font-family:verdana;
    text-align:left;
    margin-left:8;
    margin-top:4;
    margin-right:15;
    margin-bottom:4;
	font-size: 11;
	font-weight:900;
}

p.formtext{
	font-family:verdana;
	font-size: 10;
	color:white;
	margin:0;
	margin-right:0;
	font-weight:900;
	display:inline;
}



/* DOG FONTS */

p.doginfobold{
	font-family:verdana;
	font-size: 10;
	color:black;
	margin:0;
	margin-right:0;
	font-weight:900;
	display:inline;
}

p.report{
	font-family:verdana;
	font-size: 10;
	color:black;
	margin:0;
	margin-right:0;
	margin-left:10;
	font-weight:900;
	display:inline;
}

p.report2{
	font-family:verdana;
	font-size: 10;
	color:black;
	margin:0;
    margin-left:0;
	display:inline;
}

p.report5{
	font-family:verdana;
	font-size: 10;
	color:black;
	margin:0;
	margin-right:0;
	margin-left: 5px;
	font-weight:900;
	display:inline;
}

p.report4{
	font-family:verdana;
	font-size: 10;
	color:black;
	margin:0;
    margin-left:0;
    	margin-left: 5px;
	display:inline;
}

p.report3{
	font-family:verdana;
	font-size: 10;
	color:black;
	margin:0;
	margin-right:0;
	margin-left:1;
	display:inline;
}




p.doginfotext{
	font-family:verdana;
	font-size: 10;
    margin-left:0;
    display:inline;
}

p.dogname{
	font-family:verdana;
	font-size: 10;
	color:white;
	margin-left:14;
	margin-top:4;
	margin-bottom:6;
	font-weight:900;
	text-align:left;
}

a.status{
	font-family:verdana;
	font-size: 10;
	color:white;
    text-decoration:none;
	margin-right:8;
	font-weight:900;
}

a.mail{
	font-family:verdana;
	font-size: 10;
	color:black;
    text-decoration:none;
	margin-right:8;
	font-weight:900;
}

a.status:hover{
	font-family:verdana;
	font-size:10;
	color:#f19c27;
	margin-top:5;
	margin-right:8;
    text-decoration:none;
	font-weight:900;
	text-align:right;
}

/* LOGIN FONTS */

p.loginrub{
	font-family:verdana;
	font-size:12;
	margin-top:3;
	margin-left:3;
	text-align:left;
	font-weight:900;
	color:black;
}

p.logintext{
	font-family:verdana;
	font-size:10;
	margin-top:3;
	margin-bottom:5;
	margin-left:3;
	text-align:left;
	color:black;
}

p.loginbold{
	font-family:verdana;
	font-size:10;
	margin-top:3;
	margin-bottom:5;
	margin-left:3;
	font-weight:900;
	text-align:left;
	color:black;
}

/* FOTTER FONTS */

p.copyright{
	font-family:verdana;
	font-size:9;
	margin-top:7;
	text-align:center;
	font-weight:900;
	color:white;
}

